|
||||||||
| 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.spaces.basic.CoordinateSpace
|
+--org.abora.gold.filter.FilterSpace
A FilterSpace can be described mathematically as a power space of its baseSpace, i.e. the
set of all subsets of the baseSpace. Each position in a FilterSpace is a Region in the
baseSpace, and each Filter is a set of Regions taken from the baseSpace. See Filter for
more detail.
| Field Summary | |
protected CoordinateSpace |
myBaseSpace
|
| Fields inherited from class org.abora.gold.spaces.basic.CoordinateSpace |
myAscending, myDescending, myEmptyRegion, myFullRegion, myIdentityDsp |
| 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 | |
FilterSpace(CoordinateSpace base)
|
|
| Method Summary | |
int |
actualHashForEqual()
|
Filter |
allFilter(XnRegion region)
Essential. |
Filter |
anyFilter(XnRegion baseRegion)
Essential. |
CoordinateSpace |
baseSpace()
Essential. |
static void |
info()
{Filter CLIENT} andFilter: baseRegion {XnRegion} {Filter CLIENT} anyFilter: baseRegion {XnRegion} {CoordinateSpace CLIENT} baseSpace {FilterPosition CLIENT} position: baseRegion {XnRegion} |
Filter |
intersectionFilter(XnRegion region)
Essential. |
boolean |
isEqual(Heaper other)
Return true if the two objects are equal. |
static Heaper |
make(CoordinateSpace base)
A FilterSpace on the given base space. |
static Heaper |
make(Rcvr rcvr)
|
Filter |
notSubsetFilter(XnRegion region)
A filter matching any regions that is not a subset of the given region. |
Filter |
notSupersetFilter(XnRegion region)
A filter that matches any region that is not a superset of the given region. |
Filter |
orFilter(ScruSet subs)
A filter that matches any region that any of the filters in the set would have matched. |
FilterPosition |
position(XnRegion baseRegion)
Essential. |
void |
printOn(java.io.PrintWriter oo)
|
void |
sendFilterSpaceTo(Xmtr xmtr)
|
void |
sendSelfTo(Xmtr xmtr)
do nothing |
Filter |
subsetFilter(XnRegion region)
A filter that matches any region that is a subset of the given region. |
Filter |
supersetFilter(XnRegion region)
Essential. |
| Methods inherited from class org.abora.gold.spaces.basic.CoordinateSpace |
ascending, completeMapping, descending, emptyRegion, fetchAscending, fetchDescending, finishCreate, fullRegion, getAscending, getDescending, identityDsp, identityMapping, importMapping, importOrderSpec, importRegion, mapping, mapping, orderSpec, region, verify |
| 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 CoordinateSpace myBaseSpace
| Constructor Detail |
public FilterSpace(CoordinateSpace base)
| Method Detail |
public int actualHashForEqual()
actualHashForEqual in class CoordinateSpacepublic boolean isEqual(Heaper other)
Heaper
isEqual in class CoordinateSpacepublic CoordinateSpace baseSpace()
public void printOn(java.io.PrintWriter oo)
printOn in class Heaperpublic Filter allFilter(XnRegion region)
public Filter anyFilter(XnRegion baseRegion)
public Filter intersectionFilter(XnRegion region)
public Filter notSubsetFilter(XnRegion region)
public Filter notSupersetFilter(XnRegion region)
public Filter orFilter(ScruSet subs)
public FilterPosition position(XnRegion baseRegion)
public Filter subsetFilter(XnRegion region)
public Filter supersetFilter(XnRegion region)
public void sendFilterSpaceTo(Xmtr xmtr)
public void sendSelfTo(Xmtr xmtr)
Heaper
sendSelfTo in class Heaperpublic static Heaper make(CoordinateSpace base)
public static void info()
public static Heaper make(Rcvr rcvr)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||