|
||||||||
| 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.FeActualPlaceHolder
Actually has a persistent individual PlaceHolder on the Server, or used to, and now has a
pointer to the rangeElement it became.
| Field Summary | |
protected BeRangeElement |
myRangeElement
|
| 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 | |
FeActualPlaceHolder(BeRangeElement be)
|
|
| Method Summary | |
FeRangeElement |
again()
Essential. |
boolean |
canMakeIdentical(FeRangeElement newIdentity)
Essential. |
void |
destruct()
Classes should implement this message rather than a destructor. |
BeRangeElement |
fetchBe()
If this has a reified Be object, then return it, else NULL |
void |
forwardTo(BeRangeElement element)
myRangeElement has become something else. |
BeRangeElement |
getOrMakeBe()
An individual BeRangeElement for this identity. |
void |
makeIdentical(FeRangeElement newIdentity)
Consolidate this PlaceHolder to the newIdentity. |
ID |
owner()
MyBeRangeElement will know it. |
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 BeRangeElement myRangeElement
| Constructor Detail |
public FeActualPlaceHolder(BeRangeElement be)
| 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 void forwardTo(BeRangeElement element)
public BeRangeElement getOrMakeBe()
FeRangeElement
getOrMakeBe in class FePlaceHolderpublic void destruct()
Heaper
destruct in class Heaper
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||