|
||||||||
| 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.arrange.Arrangement
|
+--org.abora.white.spaces.integers.IntegerArrangement
| Field Summary | |
protected OrderSpec |
myOrdering
|
protected IntegerRegion |
myRegion
|
| Constructor Summary | |
protected |
IntegerArrangement(Rcvr receiver)
|
protected |
IntegerArrangement(XnRegion region,
OrderSpec ordering)
|
| Method Summary | |
int |
actualHashForEqual()
Defined by subclasses to produce the value returned by hashForEqual. |
void |
copyElements(PrimArray toArray,
Dsp toDsp,
PrimArray fromArray,
Arrangement fromArrange,
XnRegion fromRegion)
Copy elements into toArray arranged according to the receiver. |
int |
hashForEqual()
The value returned does not change during the life of the object. |
IntegerValue |
indexOf(Position position)
Return the index of position into my Region according to my OrderSpec. |
IntegerRegion |
indicesOf(XnRegion region)
Return the region of all the indices corresponding to positions in region. |
boolean |
isEqual(Heaper other)
Return true if the two objects are equal. |
XnRegion |
keysOf(int start,
int stop)
Return the region that corresponds to a range of indices. |
static IntegerArrangement |
make(XnRegion region,
OrderSpec ordering)
|
OrderSpec |
ordering()
|
void |
printOn(java.io.PrintWriter oo)
This should rarely be overridden. |
XnRegion |
region()
The region of positions in the arrangement |
void |
sendSelfTo(Xmtr xmtr)
|
| Methods inherited from class org.abora.white.xpp.basic.Heaper |
destroy, destruct, equals, printContentsOn, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected OrderSpec myOrdering
protected IntegerRegion myRegion
| Constructor Detail |
protected IntegerArrangement(XnRegion region,
OrderSpec ordering)
protected IntegerArrangement(Rcvr receiver)
| Method Detail |
public static IntegerArrangement make(XnRegion region,
OrderSpec ordering)
public void copyElements(PrimArray toArray,
Dsp toDsp,
PrimArray fromArray,
Arrangement fromArrange,
XnRegion fromRegion)
Arrangement
copyElements in class Arrangementpublic IntegerValue indexOf(Position position)
indexOf in class Arrangementpublic IntegerRegion indicesOf(XnRegion region)
indicesOf in class Arrangement
public XnRegion keysOf(int start,
int stop)
keysOf in class Arrangementpublic OrderSpec ordering()
public XnRegion region()
Arrangement
region in class Arrangementpublic void printOn(java.io.PrintWriter oo)
Heaper
printOn in class Heaperpublic int actualHashForEqual()
Heaper
actualHashForEqual in class Arrangementpublic int hashForEqual()
Heaper
hashForEqual in class Heaperpublic boolean isEqual(Heaper other)
Heaper
isEqual in class Heaperpublic void sendSelfTo(Xmtr xmtr)
sendSelfTo in class Arrangement
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||