|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.collection.steppers.Stepper
|
+--org.abora.gold.collection.steppers.TableStepper
|
+--org.abora.gold.collection.steppers.IntegerTableStepper
Consider this a protected class. It is public only for use by the "array" module.
| Field Summary |
| Fields inherited from class org.abora.gold.collection.steppers.Stepper |
TheEmptyStepper |
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Constructor Summary | |
IntegerTableStepper()
|
|
| Method Summary | |
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. |
static void |
create(IntegerTable onTable,
OrderSpec anOrderSpec)
|
Heaper |
fetch()
If I am exhausted (i.e., if (!! this->hasValue())), then return NULL. |
Heaper |
get()
Essential. |
boolean |
hasValue()
Iff I have a current value (i.e. |
static Heaper |
make(IntegerTable aTable,
IntegerVar start,
IntegerVar stop)
Do not consider public. |
static Heaper |
make(IntegerTable aTable,
OrderSpec anOrder)
Do not consider public. |
Position |
position()
A TableStepper actually enumerates the associations of a table. |
void |
step()
Essential. |
| Methods inherited from class org.abora.gold.collection.steppers.TableStepper |
ascending, descending, forIndices, forKeyValues, forPositions, forPromisedPairs, index, info, key, stepManyPairs, stepManyPairs |
| Methods inherited from class org.abora.gold.collection.steppers.Stepper |
actualHashForEqual, asArray, atEnd, emptyStepper, forEach, forEachPromise, initTimeNonInherited, isEqual, itemStepper, linkTimeNonInherited, stepMany, stepMany, theOne |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public IntegerTableStepper()
| Method Detail |
public Heaper fetch()
Stepper
fetch in class TableStepperpublic Heaper get()
Stepper
get in class Stepperpublic boolean hasValue()
Stepper
hasValue in class TableStepperpublic void step()
Stepper
step in class TableStepperpublic Position position()
TableStepper
position in class TableStepperpublic Stepper copy()
Stepper
copy in class TableStepper
public static Heaper make(IntegerTable aTable,
OrderSpec anOrder)
public static Heaper make(IntegerTable aTable,
IntegerVar start,
IntegerVar stop)
public static void create(IntegerTable onTable,
OrderSpec anOrderSpec)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||