|
||||||||
| 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.nlinks.FePath
A sequence of Labels, used for context information in a LinkEnd.
| Field Summary | |
protected static FeWrapperSpec |
ThePathSpec
|
| 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 | |
FePath(FeEdition edition,
FeWrapperSpec spec)
|
|
| Method Summary | |
static boolean |
check(FeEdition edition)
|
static FePath |
construct(FeEdition edition)
|
FeLabel |
first()
The first label in the sequence |
FeRangeElement |
follow(FeEdition edition)
Follow a path down into an Edition and return what is at the end of the path. |
static void |
info()
{FeRangeElement CLIENT} follow: edition {FeEdition} |
static void |
initTimeNonInherited()
|
static void |
linkTimeNonInherited()
|
static Heaper |
make(PtrArray labels)
|
static FeWrapper |
makeWrapper(FeEdition edition)
|
FeEdition |
replace(FeEdition container,
FeRangeElement contained,
IntegerVar index,
IntegerVar count)
Replace what is in the container at my path after index with contained. |
FeEdition |
replaceIn(FeEdition container,
FeRangeElement value)
Replace whatever is at this path in the container with the newValue. |
FePath |
rest()
The remaining path after the first label in the sequence |
static void |
setSpec(FeWrapperSpec wrap)
|
static FeWrapperSpec |
spec()
|
FePath |
withFirst(FeLabel label)
Append it to the beginning of the path |
FePath |
withLast(FeLabel label)
Append it to the end of the path |
| Methods inherited from class org.abora.gold.wrapper.FeWrapper |
actualHashForEqual, checkDomainHas, checkDomainIn, checkSubEdition, checkSubEditions, checkSubSequence, checkSubSetEdition, checkSubWork, edition, 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 ThePathSpec
| Constructor Detail |
public FePath(FeEdition edition,
FeWrapperSpec spec)
| Method Detail |
public FeLabel first()
public FeEdition replace(FeEdition container,
FeRangeElement contained,
IntegerVar index,
IntegerVar count)
public FeEdition replaceIn(FeEdition container,
FeRangeElement value)
public FePath rest()
public FePath withFirst(FeLabel label)
public FePath withLast(FeLabel label)
public FeRangeElement follow(FeEdition edition)
public static Heaper make(PtrArray labels)
public static FeWrapperSpec spec()
public static boolean check(FeEdition edition)
public static FePath construct(FeEdition edition)
public static FeWrapper makeWrapper(FeEdition edition)
public static void setSpec(FeWrapperSpec wrap)
public static void initTimeNonInherited()
public static void linkTimeNonInherited()
public static void info()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||