|
||||||||
| 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.settable.TableEntry
| Field Summary | |
protected TableEntry |
myNext
|
protected Heaper |
myValue
|
| 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 | |
TableEntry(Heaper value)
|
|
TableEntry(Rcvr receiver)
|
|
TableEntry(TableEntry next,
Heaper value)
|
|
| Method Summary | |
int |
actualHashForEqual()
|
static TableStepper |
bucketStepper(SharedPtrArray array)
|
TableEntry |
copy()
|
void |
destroy()
temporarily don't destroy. |
TableEntry |
fetchNext()
|
IntegerVar |
index()
|
boolean |
isEqual(java.lang.Object other)
|
static Heaper |
make(IntegerVar index,
Heaper value)
|
static Heaper |
make(Position key,
Heaper value)
|
boolean |
match(Position key)
Return true if my key matches key. |
boolean |
matchInt(IntegerVar index)
Return true if my key matches the position associated with index. |
boolean |
matchValue(Heaper value)
Return true if my value matches value. |
Position |
position()
|
void |
printOn(java.io.PrintWriter oo)
|
boolean |
replaceValue(Heaper newValue)
Return true if my value can be replaced in place, and false if the entire entry must be replaced. |
void |
sendSelfTo(Xmtr xmtr)
do nothing |
void |
setNext(TableEntry next)
Change my pointer to the rest of the chain in this bucket. |
Heaper |
value()
|
| 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 |
| Field Detail |
protected TableEntry myNext
protected Heaper myValue
| Constructor Detail |
public TableEntry(Heaper value)
public TableEntry(TableEntry next,
Heaper value)
public TableEntry(Rcvr receiver)
| Method Detail |
public TableEntry copy()
public TableEntry fetchNext()
public IntegerVar index()
public boolean match(Position key)
public boolean matchInt(IntegerVar index)
public boolean matchValue(Heaper value)
public Position position()
public boolean replaceValue(Heaper newValue)
public void setNext(TableEntry next)
public Heaper value()
public void printOn(java.io.PrintWriter oo)
printOn in class Heaperpublic void destroy()
destroy in class Heaperpublic int actualHashForEqual()
actualHashForEqual in class Heaperpublic boolean isEqual(java.lang.Object other)
public void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Heaperpublic static TableStepper bucketStepper(SharedPtrArray array)
public static Heaper make(IntegerVar index,
Heaper value)
public static Heaper make(Position key,
Heaper value)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||