org.abora.white.spaces.unordered
Class StrongAsPosition
java.lang.Object
|
+--org.abora.white.xpp.basic.Heaper
|
+--org.abora.white.spaces.basic.Position
|
+--org.abora.white.spaces.basic.UnOrdered
|
+--org.abora.white.spaces.unordered.HeaperAsPosition
|
+--org.abora.white.spaces.unordered.StrongAsPosition
- public class StrongAsPosition
- extends HeaperAsPosition
| Methods inherited from class org.abora.white.spaces.basic.Position |
info |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
itsHeaper
protected Heaper itsHeaper
StrongAsPosition
public StrongAsPosition(Heaper aHeaper)
StrongAsPosition
public StrongAsPosition(Rcvr receiver)
actualHashForEqual
public int actualHashForEqual()
- Description copied from class:
Position
- since we redefine equal, subclasses had better redefine actualHashForEqual
- Overrides:
actualHashForEqual in class HeaperAsPosition
isEqual
public boolean isEqual(Heaper other)
- Description copied from class:
UnOrdered
- Up in position, isGE is deferred, and isEqual is defined in terms of isEqual.
Here in UnOrdered, we define isGE in terms of isEqual, so we must redefine
isEqual to be deferred.
- Specified by:
isEqual in class HeaperAsPosition
coordinateSpace
public CoordinateSpace coordinateSpace()
- Description copied from class:
Position
- Essential. The coordinate space this is a position in. This implies that a position
object is only a position in one particular coordinate space.
- Specified by:
coordinateSpace in class HeaperAsPosition
heaper
public Heaper heaper()
- Description copied from class:
HeaperAsPosition
- Return the underlying Heaper whose identity (as a position) I
represent.
It is considered good form not to use this message. There is some
controversy as to whether it will go away in the future. If you
know of any good reason why it should stick around please let us
know.
- Specified by:
heaper in class HeaperAsPosition
printOn
public void printOn(java.io.PrintWriter oo)
- Description copied from class:
Heaper
- This should rarely be overridden. In Tofu, it prints ClassName(...),
where ... is either produced by printInsideOn or is ??? if printInsideOn
it not overridden.
- Overrides:
printOn in class Heaper
sendSelfTo
public void sendSelfTo(Xmtr xmtr)
- Overrides:
sendSelfTo in class Heaper
Copyright © 2003 David G Jones. All Rights Reserved.
Original Udanax-Gold - Copyright © 1979-1999 Udanax.com. All rights reserved.