|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.white.xpp.basic.Heaper
|
+--org.abora.white.spaces.basic.Position
|
+--org.abora.white.spaces.basic.UnOrdered
A convenient superclass of all Positions which have no natural ordering. See UnOrdered::isGE for the defining property of this class. This class should probably go away and UnOrdered::isGE distributed to the subclasses.
| Constructor Summary | |
protected |
UnOrdered()
|
protected |
UnOrdered(Rcvr rcvr)
|
| Method Summary | |
int |
actualHashForEqual()
since we redefine equal, subclasses had better redefine actualHashForEqual |
abstract XnRegion |
asRegion()
Essential. |
abstract CoordinateSpace |
coordinateSpace()
Essential. |
abstract boolean |
isEqual(Heaper other)
Up in position, isGE is deferred, and isEqual is defined in terms of isEqual. |
| Methods inherited from class org.abora.white.spaces.basic.Position |
info |
| Methods inherited from class org.abora.white.xpp.basic.Heaper |
destroy, destruct, equals, hashForEqual, printContentsOn, printOn, sendSelfTo, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
protected UnOrdered()
protected UnOrdered(Rcvr rcvr)
| Method Detail |
public abstract XnRegion asRegion()
Position
asRegion in class Positionpublic abstract CoordinateSpace coordinateSpace()
Position
coordinateSpace in class Positionpublic int actualHashForEqual()
Position
actualHashForEqual in class Positionpublic abstract boolean isEqual(Heaper other)
isEqual in class Position
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||