|
||||||||
| 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
|
+--org.abora.gold.be.ents.ActualOrglRoot
| Field Summary | |
protected Loaf |
myO
|
protected XnRegion |
myRegion
|
| Fields inherited from class org.abora.gold.be.ents.OrglRoot |
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 | |
ActualOrglRoot(Loaf fullcrum,
XnRegion region)
|
|
ActualOrglRoot(Rcvr receiver)
|
|
| Method Summary | |
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(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 another)
|
int |
contentsHash()
A hash of the contents of this flock |
CoordinateSpace |
coordinateSpace()
the kind of domain elements allowed |
OrglRoot |
copy(XnRegion region)
Copy out each simple region and then combine them. |
OrglRoot |
copyDistinction(XnRegion region)
region must be a valid thing to store as a split. |
OrglRoot |
copySimple(XnRegion simpleRegion)
simpleRegion must be simple!! Copy out each distinction. |
IntegerVar |
count()
|
void |
crums()
|
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? |
java.lang.String |
displayString()
|
XnRegion |
domain()
|
FeRangeElement |
fetch(Position key,
BeEdition edition)
get an individual element |
ActualOrglRoot |
fetchEasyCombine(ActualOrglRoot another)
|
TrailBlazer |
fetchTrailBlazer()
If there is a TrailBlazer somewhere below this Edition, return one of them |
void |
fill(XnRegion keys,
Arrangement toArrange,
PrimDataArray toArray,
Dsp dsp,
BeEdition edition)
|
Loaf |
fullcrum()
|
BeRangeElement |
getBe(Position key)
Get or Make the BeRangeElement at the location. |
void |
inform(Position key,
HRoot value)
|
void |
inspect()
|
void |
inspectTraces()
|
boolean |
isEmpty()
ActualOrglRoots believe they have stuff beneath them. |
XnRegion |
keysLabelled(BeLabel label)
Just search for now. |
static Heaper |
make(Loaf loaf,
XnRegion region)
create a new orgl root |
ActualOrglRoot |
makeNew(XnRegion newSplit,
ActualOrglRoot newIn,
ActualOrglRoot newOut)
|
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 |
printOn(java.io.PrintWriter aStream)
|
XnRegion |
rangeOwners(XnRegion positions)
|
void |
sendSelfTo(Xmtr xmtr)
do nothing |
OrglRoot |
setAllOwners(ID owner)
Recur assigning owners. |
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. |
byte |
splay(XnRegion region)
Splay a region into its own subtree as close as possible to the root |
void |
storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
Go ahead and actually store the recorder in the sensor canopy. |
boolean |
testChild(SplayEntLoaf child)
Return true if child is a child. |
boolean |
testHChild(HistoryCrum child)
Return true if child is a child. |
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. |
Pair |
tryAllBecome(OrglRoot other)
Change the identities of the RangeElements of this Edition to those at the same key in the other Edition. |
OrglRoot |
unTransformedBy(Dsp externalDsp)
Return a copy with externalDsp removed from the receiver's dsp. |
boolean |
updateBCrumTo(BertCrum newBCrum)
My bertCrum must not be leafward of newBCrum. Thus it must be LE to newCrum. |
XnRegion |
usedDomain()
|
void |
wait(XnSensor sensor)
|
| Methods inherited from class org.abora.gold.be.ents.OrglRoot |
asDataTable, asTable, checkRecorders, delayedFindMatching, fetch, findMatching, hCrum, hCut, introduceEdition, introduceStamp, make, make, make, make, makeData, makeData, propChanged, propChanger, removeEdition, removeStamp |
| 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 Loaf myO
protected XnRegion myRegion
| Constructor Detail |
public ActualOrglRoot(Loaf fullcrum,
XnRegion region)
public ActualOrglRoot(Rcvr receiver)
| Method Detail |
public XnRegion attachTrailBlazer(TrailBlazer blazer)
OPart
attachTrailBlazer in class OrglRoot
public void checkRecorders(PropFinder finder,
SensorCrum scrum)
OrglRoot
checkRecorders in class OrglRootpublic void checkTrailBlazer(TrailBlazer blazer)
OPart
checkTrailBlazer in class OrglRoot
public void delayedFindMatching(PropFinder finder,
RecorderFossil fossil,
ResultRecorder recorder)
OrglRoot
delayedFindMatching in class OrglRootpublic TrailBlazer fetchTrailBlazer()
OPart
fetchTrailBlazer in class OrglRoot
public void storeRecordingAgents(RecorderFossil recorder,
Agenda agenda)
OrglRoot
storeRecordingAgents in class OrglRootpublic void triggerDetector(FeFillRangeDetector detect)
OrglRoot
triggerDetector in class OrglRootpublic boolean updateBCrumTo(BertCrum newBCrum)
updateBCrumTo in class OrglRootpublic CoordinateSpace coordinateSpace()
coordinateSpace in class OrglRootpublic IntegerVar count()
count in class OrglRootpublic XnRegion domain()
domain in class OrglRoot
public FeRangeElement fetch(Position key,
BeEdition edition)
fetch in class OrglRootpublic Loaf fullcrum()
public BeRangeElement getBe(Position key)
getBe in class OrglRootpublic boolean isEmpty()
isEmpty in class OrglRootpublic XnRegion keysLabelled(BeLabel label)
keysLabelled in class OrglRootpublic Mapping mapSharedTo(TracePosition trace)
mapSharedTo in class OrglRootpublic ID ownerAt(Position key)
ownerAt in class OrglRootpublic XnRegion rangeOwners(XnRegion positions)
rangeOwners in class OrglRootpublic OrglRoot setAllOwners(ID owner)
setAllOwners in class OrglRootpublic XnRegion sharedRegion(TracePosition trace)
sharedRegion in class OrglRootpublic XnRegion simpleDomain()
OrglRoot
simpleDomain in class OrglRootpublic PrimSpec specAt(Position key)
specAt in class OrglRootpublic Pair tryAllBecome(OrglRoot other)
public XnRegion usedDomain()
usedDomain in class OrglRoot
public Stepper bundleStepper(XnRegion region,
OrderSpec order)
bundleStepper in class OrglRootpublic OrglRoot combine(OrglRoot another)
combine in class OrglRootpublic OrglRoot copy(XnRegion region)
copy in class OrglRootpublic OrglRoot copyDistinction(XnRegion region)
public OrglRoot copySimple(XnRegion simpleRegion)
public void fill(XnRegion keys,
Arrangement toArrange,
PrimDataArray toArray,
Dsp dsp,
BeEdition edition)
public ActualOrglRoot makeNew(XnRegion newSplit,
ActualOrglRoot newIn,
ActualOrglRoot newOut)
public OrglRoot transformedBy(Dsp externalDsp)
transformedBy in class OrglRootpublic OrglRoot unTransformedBy(Dsp externalDsp)
unTransformedBy in class OrglRootpublic void crums()
public java.lang.String displayString()
displayString in class AboraHeaperpublic void inspect()
inspect in class OPartpublic void inspectTraces()
public boolean testChild(SplayEntLoaf child)
public boolean testHChild(HistoryCrum child)
public void printOn(java.io.PrintWriter aStream)
printOn in class Heaperpublic ActualOrglRoot fetchEasyCombine(ActualOrglRoot another)
public byte splay(XnRegion region)
public void dismantle()
Abraham
dismantle in class OrglRootpublic int contentsHash()
Abraham
contentsHash in class OrglRoot
public void inform(Position key,
HRoot value)
inform in class OrglRootpublic void wait(XnSensor sensor)
wait in class OrglRootpublic void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class OrglRoot
public static Heaper make(Loaf loaf,
XnRegion region)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||