|
||||||||
| 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.FeLabel
An identity attached to a RangeElement within an Edition.
| Field Summary | |
protected BeLabel |
myBeLabel
|
| 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 | |
FeLabel(BeLabel label)
|
|
| Method Summary | |
FeRangeElement |
again()
Essential. |
boolean |
canMakeIdentical(FeRangeElement newIdentity)
Essential. |
void |
destruct()
Classes should implement this message rather than a destructor. |
static FeLabel |
fake()
The label will be made on demand. |
BeRangeElement |
fetchBe()
If this has a reified Be object, then return it, else NULL |
BeRangeElement |
getOrMakeBe()
An individual BeRangeElement for this identity. |
static Heaper |
make()
Essential. |
void |
makeIdentical(FeRangeElement newIdentity)
Essential. |
static FeLabel |
on(BeLabel label)
|
void |
printOn(java.io.PrintWriter oo)
|
| Methods inherited from class org.abora.gold.nkernel.FeRangeElement |
actualHashForEqual, addFillDetector, becomeOther, carrier, fillDetector, info, inspect, isEqual, isIdentical, isSameAs, label, owner, placeHolder, relabelled, removeFillDetector, 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 BeLabel myBeLabel
| Constructor Detail |
public FeLabel(BeLabel label)
| Method Detail |
public BeRangeElement fetchBe()
FeRangeElement
fetchBe in class FeRangeElementpublic BeRangeElement getOrMakeBe()
FeRangeElement
getOrMakeBe in class FeRangeElementpublic FeRangeElement again()
FeRangeElement
again in class FeRangeElementpublic boolean canMakeIdentical(FeRangeElement newIdentity)
FeRangeElement
canMakeIdentical in class FeRangeElementpublic void makeIdentical(FeRangeElement newIdentity)
FeRangeElement
makeIdentical in class FeRangeElementpublic void destruct()
Heaper
destruct in class Heaperpublic void printOn(java.io.PrintWriter oo)
printOn in class Heaperpublic static FeLabel fake()
public static Heaper make()
public static FeLabel on(BeLabel label)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||