|
||||||||
| 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.collection.steppers.Stepper
|
+--org.abora.white.collection.steppers.TableStepper
|
+--org.abora.white.collection.steppers.ArrayStepper
| Field Summary | |
protected ActualArray |
arrayInternal
|
protected int |
indexInternal
|
| Fields inherited from class org.abora.white.collection.steppers.Stepper |
TheEmptyStepper |
| Constructor Summary | |
protected |
ArrayStepper(MuArray array)
|
protected |
ArrayStepper(MuArray array,
IntegerValue index)
|
| Method Summary | |
ActualArray |
array()
|
abstract Stepper |
copy()
Return a new stepper which steps independently of me, but whose current value is the same as mine, and which must produce a future history of values which satisfies the same obligation that my contract obligates me to produce now. |
abstract Heaper |
fetch()
If I am exhausted (i.e., if (!! this->hasValue())), then return NULL. |
Heaper |
get()
Essential. |
abstract boolean |
hasValue()
Iff I have a current value (i.e. |
IntegerValue |
index()
Unboxed version of TableStepper::key. |
Position |
position()
A TableStepper actually enumerates the associations of a table. |
void |
setIndex(int i)
|
abstract void |
step()
Essential. |
| Methods inherited from class org.abora.white.collection.steppers.TableStepper |
ascending, descending, info, key, stepManyPairs, stepManyPairs |
| Methods inherited from class org.abora.white.collection.steppers.Stepper |
actualHashForEqual, atEnd, emptyStepper, isEqual, itemStepper, stepMany, stepMany, theOne |
| 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 |
| Field Detail |
protected ActualArray arrayInternal
protected int indexInternal
| Constructor Detail |
protected ArrayStepper(MuArray array)
protected ArrayStepper(MuArray array,
IntegerValue index)
| Method Detail |
public abstract Heaper fetch()
Stepper
fetch in class TableStepperpublic Heaper get()
Stepper
get in class Stepperpublic abstract boolean hasValue()
Stepper
hasValue in class TableStepperpublic abstract void step()
Stepper
step in class TableStepperpublic IntegerValue index()
TableStepper
index in class TableStepperpublic Position position()
TableStepper
position in class TableStepperpublic ActualArray array()
public void setIndex(int i)
public abstract Stepper copy()
Stepper
copy in class TableStepper
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||