|
||||||||
| 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.wrapper.FeWrapper
|
+--org.abora.gold.wrapper.FeWorkSet
An undifferentiated set of Works.
Last minute bulletin: This will probably be changed to be a set of any kind of
RangeElements, with protocol for testing types.
| Field Summary | |
protected static FeWrapperSpec |
TheWorkSetSpec
|
| Fields inherited from class org.abora.gold.wrapper.FeWrapper |
myEdition, myInner, mySpec, TheWrapperSpec |
| 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 | |
FeWorkSet()
|
|
| Method Summary | |
static boolean |
check(FeEdition edition)
|
static FeWorkSet |
construct(FeEdition edition)
|
IDRegion |
iDs()
The current global IDs of all of the Works contained |
IDSpace |
iDSpace()
|
boolean |
includes(FeWork work)
Whether the set includes the given Work |
static void |
initTimeNonInherited()
|
FeWorkSet |
intersect(FeWorkSet other)
Return those which are in both sets |
static void |
linkTimeNonInherited()
|
static Heaper |
make()
|
static Heaper |
make(PtrArray works)
|
static FeWrapper |
makeWrapper(FeEdition edition)
|
FeWorkSet |
minus(FeWorkSet other)
Remove some Works from the set |
void |
printOn(java.io.PrintWriter oo)
|
static void |
setSpec(FeWrapperSpec wrap)
|
static FeWrapperSpec |
spec()
|
FeWorkSet |
unionWith(FeWorkSet other)
Return those which are in either set |
FeWorkSet |
with(FeWork work)
Add a Work to the set |
FeWorkSet |
without(FeWork work)
Remove a Work from the set |
PtrArray |
works()
The Works in the set |
| Methods inherited from class org.abora.gold.wrapper.FeWrapper |
actualHashForEqual, checkDomainHas, checkDomainIn, checkSubEdition, checkSubEditions, checkSubSequence, checkSubSetEdition, checkSubWork, edition, info, inner, isEqual, isWrapperOf |
| 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 static FeWrapperSpec TheWorkSetSpec
| Constructor Detail |
public FeWorkSet()
| Method Detail |
public IDSpace iDSpace()
public IDRegion iDs()
public boolean includes(FeWork work)
public FeWorkSet intersect(FeWorkSet other)
public FeWorkSet minus(FeWorkSet other)
public FeWorkSet unionWith(FeWorkSet other)
public FeWorkSet with(FeWork work)
public FeWorkSet without(FeWork work)
public PtrArray works()
public void printOn(java.io.PrintWriter oo)
printOn in class Heaperpublic static Heaper make()
public static Heaper make(PtrArray works)
public static FeWrapperSpec spec()
public static boolean check(FeEdition edition)
public static FeWorkSet construct(FeEdition edition)
public static FeWrapper makeWrapper(FeEdition edition)
public static void setSpec(FeWrapperSpec wrap)
public static void initTimeNonInherited()
public static void linkTimeNonInherited()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||