|
||||||||
| 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
For filtering by canopies. Matches against Props and CanopyCrum flags
| Field Summary | |
protected int |
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 | |
PropFinder()
|
|
PropFinder(int flags)
|
|
| Method Summary | |
int |
actualHashForEqual()
|
static PropFinder |
backfollowFinder(Filter permissionsFilter)
|
static PropFinder |
backfollowFinder(Filter permissionsFilter,
Filter endorsementsFilter)
|
static PropFinder |
cannotPartializeFinder()
|
static PropFinder |
closedPropFinder()
|
boolean |
doesPass(CanopyCrum parent)
return whether the propJoint passes the finder |
PropFinder |
findPast(BeEdition stamp)
During a southwards walk of a multi-Edition (aka multi-Stamp), normally we simplify the finder by using PropFinder>>pass:. |
int |
flags()
|
boolean |
isEmpty()
Overridden only in ClosedPropFinder |
boolean |
isFull()
Overridden only in OpenPropFinder |
boolean |
match(Prop prop)
tell whether a prop matches this filter |
static PropFinder |
openPropFinder()
|
static PropFinder |
partialityFinder()
|
PropFinder |
pass(CanopyCrum parent)
return a simple enough finder for looking at the children |
static PropFinder |
recorderFinder(RegionDelta permissionsDelta,
RegionDelta endorsementsDelta)
|
static PropFinder |
recorderPFinder(BeRangeElement element,
RegionDelta permissionsDelta,
CrossRegion endorsements)
|
static PropFinder |
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 |
| Field Detail |
protected int myFlags
| Constructor Detail |
public PropFinder()
public PropFinder(int flags)
| Method Detail |
public boolean doesPass(CanopyCrum parent)
public PropFinder findPast(BeEdition stamp)
public int flags()
public boolean isEmpty()
public boolean isFull()
public boolean match(Prop prop)
public PropFinder pass(CanopyCrum parent)
public int actualHashForEqual()
actualHashForEqual in class Heaperpublic static PropFinder backfollowFinder(Filter permissionsFilter)
public static PropFinder backfollowFinder(Filter permissionsFilter,
Filter endorsementsFilter)
public static PropFinder cannotPartializeFinder()
public static PropFinder closedPropFinder()
public static PropFinder openPropFinder()
public static PropFinder sensorFinder()
public static PropFinder partialityFinder()
public static PropFinder recorderFinder(RegionDelta permissionsDelta,
RegionDelta endorsementsDelta)
public static PropFinder recorderPFinder(BeRangeElement element,
RegionDelta permissionsDelta,
CrossRegion endorsements)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||