|
||||||||
| 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.be.canopy.PropFinder
|
+--org.abora.gold.be.canopy.SensorPropFinder
|
+--org.abora.gold.be.canopy.AbstractRecorderFinder
The finders used to find recorders in the sensor canopy in response to some change in
props of a Stamp.
| Field Summary |
| Fields inherited from class org.abora.gold.be.canopy.PropFinder |
myFlags |
| 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 | |
AbstractRecorderFinder()
|
|
AbstractRecorderFinder(int flags)
|
|
| Method Summary | |
void |
checkRecorder(ResultRecorder recorder,
RecorderFossil fossil)
While doing one step of a southward walk in the O-tree, filtered by the sensor canopy, looking for recorders that represent queries that are newly passed by the change of properties, where the object that changed properties and the change itself are represented by my state, record my object into the recorder if it newly passes the recorder's filtering criteria. See class comments of the various subclasses for details on the purpose of each kindOf AbstractRecorderFinder. |
void |
checkStamp(BeEdition stamp,
TransclusionRecorder recorder)
record the stamp into the recorder if I pass this recorder's filters |
void |
checkStamp(BeEdition stamp,
TransclusionRecorder recorder,
RecorderFossil fossil)
While doing one step of a southward walk in the O-tree, filtered by the sensor canopy, looking for recorders that represent queries that are newly passed by the change of properties in the Stamp (said change in properties being represented by my state), record the stamp into the recorder if the stamp newly passes the fossil's filtering criteria. See class comments of the various subclasses for details on the purpose of each kindOf AbstractRecorderFinder. |
PropFinder |
findPast(BeEdition stamp)
During a southwards walk of a multi-Edition (aka multi-Stamp), normally we simplify the finder by using PropFinder>>pass:. |
boolean |
match(Prop prop)
tell whether a prop matches this filter |
PropFinder |
oldPass(CanopyCrum crum)
|
| Methods inherited from class org.abora.gold.be.canopy.PropFinder |
actualHashForEqual, backfollowFinder, backfollowFinder, cannotPartializeFinder, closedPropFinder, doesPass, flags, isEmpty, isFull, openPropFinder, partialityFinder, pass, recorderFinder, recorderPFinder, sensorFinder |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, 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 |
| Constructor Detail |
public AbstractRecorderFinder()
public AbstractRecorderFinder(int flags)
| Method Detail |
public PropFinder findPast(BeEdition stamp)
PropFinder
findPast in class SensorPropFinderpublic boolean match(Prop prop)
match in class SensorPropFinder
public void checkRecorder(ResultRecorder recorder,
RecorderFossil fossil)
public void checkStamp(BeEdition stamp,
TransclusionRecorder recorder)
public void checkStamp(BeEdition stamp,
TransclusionRecorder recorder,
RecorderFossil fossil)
public PropFinder oldPass(CanopyCrum crum)
oldPass in class SensorPropFinder
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||