|
||||||||
| 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.snarf.Abraham
|
+--org.abora.gold.be.ents.OPart
|
+--org.abora.gold.be.ents.Loaf
|
+--org.abora.gold.be.ents.OExpandingLoaf
|
+--org.abora.gold.be.ents.OPartialLoaf
| Field Summary | |
protected ID |
myOwner
|
protected TrailBlazer |
myTrailBlazer
|
| Fields inherited from class org.abora.gold.be.ents.OExpandingLoaf |
myRegion |
| Fields inherited from class org.abora.gold.be.ents.Loaf |
myHCrum |
| Fields inherited from class org.abora.gold.be.ents.OPart |
mySensorCrum |
| Fields inherited from class org.abora.gold.snarf.Abraham |
DismantleStatistics, myHash, myInfo, myToken, TheTokenSource |
| 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 | |
OPartialLoaf(Rcvr receiver)
|
|
OPartialLoaf(XnRegion region)
|
|
OPartialLoaf(XnRegion region,
HUpperCrum hcrum,
SensorCrum scrum)
|
|
OPartialLoaf(XnRegion region,
HUpperCrum hcrum,
SensorCrum scrum,
ID owner,
TrailBlazer blazer)
|
|
| Method Summary | |
byte |
actualSoftSplay(XnRegion region,
XnRegion limitRegion)
Don't expand me in place. |
byte |
actualSplay(XnRegion region,
XnRegion limitRegion)
Expand my partial tree in place. |
XnRegion |
attachTrailBlazer(TrailBlazer blazer)
Attach the TrailBlazer to this Edition, and return the region of partiality it is attached to |
Stepper |
bundleStepper(XnRegion region,
OrderSpec order,
Dsp globalDsp)
Return a stepper of bundles according to the order. |
void |
checkTrailBlazer(TrailBlazer blazer)
Make sure that everyone below here that might have a TrailBlazer, has the given one |
void |
dismantle()
Disconnect me from the universe and throw me off the disk. For GC safety, we keep a strongptr to ourself -- is this still necessary? |
FeRangeElement |
fetch(Position key,
BeEdition edition,
Position globalKey)
Make a virtual PlaceHolder. |
TrailBlazer |
fetchTrailBlazer()
If there is a TrailBlazer somewhere below this Edition, return one of them |
void |
fill(XnRegion keys,
Arrangement toArrange,
PrimArray toArray,
Dsp dsp,
BeEdition edition)
Make an FeRangeElement for each position. |
BeRangeElement |
getBe(Position key)
Get or make the BeRangeElement at the location. |
void |
inform(Position key,
BeRangeElement element,
TracePosition trace)
inform a piece of partiality |
void |
informTo(OrglRoot orgl)
|
boolean |
isPartial()
Partial crums are always partial. |
static Heaper |
make(XnRegion region,
HUpperCrum hcrum,
SensorCrum scrum)
|
ID |
owner()
Return the owner of the atoms represented by the receiver. |
void |
sendSelfTo(Xmtr xmtr)
do nothing |
OrglRoot |
setAllOwners(ID owner)
If the CurrentKeyMaster includes the owner of this loaf then change the owner and return NULL else just return self. |
PrimSpec |
spec()
Return the PrimSpec that describes the representation of the data. |
void |
triggerDetector(FeFillRangeDetector detect)
do nothing |
XnRegion |
usedDomain()
|
void |
wait(XnSensor sensor)
|
| Methods inherited from class org.abora.gold.be.ents.OExpandingLoaf |
checkChildRecorders, combine, compare, contentsHash, count, crums, delayedStoreMatching, displayString, domain, fetchBottomAt, inspect, keysLabelled, printOn, rangeOwners, sharedRegion, splay, storeRecordingAgents |
| Methods inherited from class org.abora.gold.be.ents.Loaf |
addOParent, asFeEdition, checkChildRecorders, checkRecorders, checkRecorders, delayedStoreMatching, hCrum, inform, make, make, make, removeOParent, storeMatching, transformedBy, unTransformedBy, updateBCrumTo |
| Methods inherited from class org.abora.gold.be.ents.OPart |
hinspect, inspectCanopy, inspectMenuArray, inspectRecorderCanopy, mappingTo, sensorCrum, showOn |
| Methods inherited from class org.abora.gold.snarf.Abraham |
actualHashForEqual, becomeStub, cleanupGarbage, destroy, destruct, diskUpdate, dismantleStatistics, fetchInfo, fetchShepherd, flockInfo, forget, getInfo, getShepherdStubCategory, initTimeNonInherited, isConstructed, isDestructed, isEqual, isKindOf, isPurgeable, isShepherd, isStub, isUnlocked, linkTimeNonInherited, newShepherd, remember, restartAbraham, restartAbraham, returnToken, staticTimeNonInherited, token |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, 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 myOwner
protected TrailBlazer myTrailBlazer
| Constructor Detail |
public OPartialLoaf(XnRegion region)
public OPartialLoaf(XnRegion region,
HUpperCrum hcrum,
SensorCrum scrum)
public OPartialLoaf(XnRegion region,
HUpperCrum hcrum,
SensorCrum scrum,
ID owner,
TrailBlazer blazer)
public OPartialLoaf(Rcvr receiver)
| Method Detail |
public FeRangeElement fetch(Position key,
BeEdition edition,
Position globalKey)
fetch in class OExpandingLoafpublic BeRangeElement getBe(Position key)
getBe in class OExpandingLoafpublic ID owner()
owner in class OExpandingLoafpublic PrimSpec spec()
spec in class OExpandingLoafpublic XnRegion usedDomain()
usedDomain in class OExpandingLoaf
public Stepper bundleStepper(XnRegion region,
OrderSpec order,
Dsp globalDsp)
bundleStepper in class OExpandingLoaf
public void fill(XnRegion keys,
Arrangement toArrange,
PrimArray toArray,
Dsp dsp,
BeEdition edition)
fill in class OExpandingLoafpublic void informTo(OrglRoot orgl)
informTo in class OExpandingLoafpublic boolean isPartial()
isPartial in class OExpandingLoafpublic OrglRoot setAllOwners(ID owner)
setAllOwners in class OExpandingLoaf
public byte actualSoftSplay(XnRegion region,
XnRegion limitRegion)
public byte actualSplay(XnRegion region,
XnRegion limitRegion)
actualSplay in class OExpandingLoafpublic void dismantle()
Abraham
dismantle in class Loaf
public void inform(Position key,
BeRangeElement element,
TracePosition trace)
public void wait(XnSensor sensor)
wait in class OExpandingLoafpublic XnRegion attachTrailBlazer(TrailBlazer blazer)
OPart
attachTrailBlazer in class OExpandingLoafpublic void checkTrailBlazer(TrailBlazer blazer)
OPart
checkTrailBlazer in class OExpandingLoafpublic TrailBlazer fetchTrailBlazer()
OPart
fetchTrailBlazer in class OExpandingLoafpublic void triggerDetector(FeFillRangeDetector detect)
triggerDetector in class OExpandingLoafpublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class OExpandingLoaf
public static Heaper make(XnRegion region,
HUpperCrum hcrum,
SensorCrum scrum)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||