|
||||||||
| 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.OrglRoot
| Field Summary | |
protected HBottomCrum |
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 | |
OrglRoot(Rcvr receiver)
|
|
OrglRoot(SensorCrum scrum)
|
|
| Method Summary | |
ScruTable |
asDataTable()
|
ScruTable |
asTable()
|
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)
Return a stepper of bundles according to the order. |
void |
checkRecorders(BeEdition edition,
PropFinder finder,
SensorCrum scrum)
|
void |
checkRecorders(PropFinder finder,
SensorCrum scrum)
check any recorders that might be triggered by a change in the stamp |
void |
checkTrailBlazer(TrailBlazer blazer)
Make sure that everyone below here that might have a TrailBlazer, has the given one |
OrglRoot |
combine(OrglRoot orgl)
|
int |
contentsHash()
A hash of the contents of this flock |
CoordinateSpace |
coordinateSpace()
the kind of domain elements allowed |
OrglRoot |
copy(XnRegion externalRegion)
|
IntegerVar |
count()
|
void |
delayedFindMatching(PropFinder finder,
RecorderFossil recorder)
|
void |
delayedFindMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder)
This does the 'now' part of setting up a recorder, once the 'later' part has been set up. It does a walk south on the O-tree, then walks back north on all the H-trees, filtered by the Bert canopy. |
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? |
XnRegion |
domain()
|
FeRangeElement |
fetch(Position key)
|
FeRangeElement |
fetch(Position key,
BeEdition edition)
get an individual element |
TrailBlazer |
fetchTrailBlazer()
If there is a TrailBlazer somewhere below this Edition, return one of them |
ScruTable |
findMatching(PropFinder finder)
|
BeRangeElement |
getBe(Position key)
Get or Make the BeRangeElement at the location. |
HistoryCrum |
hCrum()
|
TracePosition |
hCut()
This is primarily for the example routines. |
void |
inform(Position key,
HRoot value)
|
void |
introduceEdition(BeEdition edition)
|
void |
introduceStamp(BeEdition stamp)
|
boolean |
isEmpty()
|
XnRegion |
keysLabelled(BeLabel label)
Just search for now. |
static Heaper |
make(CoordinateSpace cs)
create a new orgl root |
static Heaper |
make(Heaper it)
create a new orgl root |
static Heaper |
make(XnRegion region)
|
static Heaper |
make(XnRegion keys,
OrderSpec ordering,
PtrArray values)
|
static OrglRoot |
makeData(PrimDataArray values,
Arrangement arrangement)
Make an Orgl from a bunch of Data. |
static OrglRoot |
makeData(XnRegion keys,
OrderSpec ordering,
PrimDataArray values)
Make an Orgl from a bunch of Data. |
Mapping |
mapSharedTo(TracePosition trace)
return a mapping from my data to corresponding stuff in the given trace |
ID |
ownerAt(Position key)
Return the owner for the given position in the receiver. |
void |
propChanged(PropChange change)
|
AgendaItem |
propChanger(PropChange change)
NOTE: The AgendaItem returned is not yet scheduled. |
XnRegion |
rangeOwners(XnRegion positions)
|
void |
removeEdition(BeEdition stamp)
|
void |
removeStamp(BeEdition stamp)
|
void |
sendSelfTo(Xmtr xmtr)
do nothing |
OrglRoot |
setAllOwners(ID owner)
Return the portiong whose owner couldn't be changed. |
XnRegion |
sharedRegion(TracePosition trace)
Return a region for all the stuff in this orgl that can backfollow to trace. |
XnRegion |
simpleDomain()
Return a simple region that encloses the domain of the receiver. |
PrimSpec |
specAt(Position key)
Return the owner for the given position in the receiver. |
void |
storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
Go ahead and actually store the recorder in the sensor canopy. |
OrglRoot |
transformedBy(Dsp externalDsp)
Return a copy with externalDsp added to the receiver's dsp. |
void |
triggerDetector(FeFillRangeDetector detect)
A Detector has been added to my parent. |
OrglRoot |
unTransformedBy(Dsp externalDsp)
Return a copy with externalDsp removed from the receiver's dsp. |
boolean |
updateBCrumTo(BertCrum newBCrum)
Ensure the my bertCrum is not be leafward of newBCrum. |
XnRegion |
usedDomain()
|
void |
wait(XnSensor sensor)
|
| Methods inherited from class org.abora.gold.be.ents.OPart |
hinspect, inspect, 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, 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 HBottomCrum myHCrum
| Constructor Detail |
public OrglRoot(SensorCrum scrum)
public OrglRoot(Rcvr receiver)
| Method Detail |
public XnRegion attachTrailBlazer(TrailBlazer blazer)
OPart
attachTrailBlazer in class OPart
public void checkRecorders(PropFinder finder,
SensorCrum scrum)
public void checkTrailBlazer(TrailBlazer blazer)
OPart
checkTrailBlazer in class OPartpublic TrailBlazer fetchTrailBlazer()
OPart
fetchTrailBlazer in class OPartpublic AgendaItem propChanger(PropChange change)
public void triggerDetector(FeFillRangeDetector detect)
public boolean updateBCrumTo(BertCrum newBCrum)
public CoordinateSpace coordinateSpace()
public IntegerVar count()
public XnRegion domain()
public FeRangeElement fetch(Position key,
BeEdition edition)
public BeRangeElement getBe(Position key)
public HistoryCrum hCrum()
hCrum in class OPartpublic TracePosition hCut()
public void introduceEdition(BeEdition edition)
public boolean isEmpty()
public XnRegion keysLabelled(BeLabel label)
public Mapping mapSharedTo(TracePosition trace)
public ID ownerAt(Position key)
public XnRegion rangeOwners(XnRegion positions)
public void removeEdition(BeEdition stamp)
public OrglRoot setAllOwners(ID owner)
public XnRegion sharedRegion(TracePosition trace)
public XnRegion simpleDomain()
public PrimSpec specAt(Position key)
public XnRegion usedDomain()
public Stepper bundleStepper(XnRegion region,
OrderSpec order)
public OrglRoot combine(OrglRoot orgl)
public OrglRoot copy(XnRegion externalRegion)
public void delayedFindMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder)
public void storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
public OrglRoot transformedBy(Dsp externalDsp)
public OrglRoot unTransformedBy(Dsp externalDsp)
public void dismantle()
Abraham
dismantle in class OPartpublic int contentsHash()
Abraham
contentsHash in class OPartpublic ScruTable asDataTable()
public ScruTable asTable()
public void checkRecorders(BeEdition edition,
PropFinder finder,
SensorCrum scrum)
public void delayedFindMatching(PropFinder finder,
RecorderFossil recorder)
public FeRangeElement fetch(Position key)
public ScruTable findMatching(PropFinder finder)
public void inform(Position key,
HRoot value)
public void introduceStamp(BeEdition stamp)
public void propChanged(PropChange change)
public void removeStamp(BeEdition stamp)
public void wait(XnSensor sensor)
wait in class OPartpublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class OPartpublic static Heaper make(CoordinateSpace cs)
public static Heaper make(XnRegion region)
public static Heaper make(XnRegion keys,
OrderSpec ordering,
PtrArray values)
public static OrglRoot makeData(PrimDataArray values,
Arrangement arrangement)
public static OrglRoot makeData(XnRegion keys,
OrderSpec ordering,
PrimDataArray values)
public static Heaper make(Heaper it)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||