|
||||||||
| 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.nkernel.FeRangeElement
|
+--org.abora.gold.nkernel.FePlaceHolder
|
+--org.abora.gold.nkernel.FeGrandPlaceHolder
Fakes a PlaceHolder in the GrandMap by just remembering the key.
| Field Summary | |
protected ID |
myID
|
| 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 | |
FeGrandPlaceHolder(ID iD)
|
|
| Method Summary | |
FeRangeElement |
again()
Essential. |
boolean |
canMakeIdentical(FeRangeElement newIdentity)
Essential. |
BeRangeElement |
fetchBe()
If this has a reified Be object, then return it, else NULL |
BeRangeElement |
getOrMakeBe()
Create a new persistent PlaceHolder and register it in the GrandMap. |
void |
makeIdentical(FeRangeElement newIdentity)
Consolidate this PlaceHolder to the newIdentity. |
ID |
owner()
Ask the GrandMap who owns this ID |
void |
removeFillDetector(FeFillDetector detector)
Essential. |
| Methods inherited from class org.abora.gold.nkernel.FePlaceHolder |
addFillDetector, fake, grand, on |
| Methods inherited from class org.abora.gold.nkernel.FeRangeElement |
actualHashForEqual, becomeOther, carrier, fillDetector, info, inspect, isEqual, isIdentical, isSameAs, label, placeHolder, relabelled, setOwner, transcluders, transcluders, transcluders, transcluders, transcluders, validateEndorsement, validateSignature, works, works, works, works |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, 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 ID myID
| Constructor Detail |
public FeGrandPlaceHolder(ID iD)
| Method Detail |
public FeRangeElement again()
FeRangeElement
again in class FePlaceHolderpublic boolean canMakeIdentical(FeRangeElement newIdentity)
FeRangeElement
canMakeIdentical in class FePlaceHolderpublic void makeIdentical(FeRangeElement newIdentity)
makeIdentical in class FePlaceHolderpublic ID owner()
owner in class FeRangeElementpublic void removeFillDetector(FeFillDetector detector)
FeRangeElement
removeFillDetector in class FeRangeElementpublic BeRangeElement fetchBe()
FeRangeElement
fetchBe in class FePlaceHolderpublic BeRangeElement getOrMakeBe()
getOrMakeBe in class FePlaceHolder
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||