|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.capml.quasi.QuasiContent | +--org.capml.quasi.QuasiContentExprHole
Untamed: Represents a $-hole in Content position in a quasi-literal XML tree.
This $-hole must be filled in with concrete Content, as defined in the QuasiContent class comment.
Field Summary | |
private int |
myIndex
Deprecated. |
static StaticMaker |
QuasiContentExprHoleMaker
Deprecated. Enabled: |
(package private) static long |
serialVersionUID
Deprecated. |
Fields inherited from interface org.erights.e.elib.serial.Persistent |
HONORARY, HONORED_NAMES |
Fields inherited from interface org.erights.e.elib.tables.Selfless |
HONORARY, HONORED_NAMES |
Fields inherited from interface org.erights.e.elib.serial.PassByConstruction |
HONORARY, HONORED_NAMES |
Constructor Summary | |
QuasiContentExprHole(int index)
Deprecated. Enabled: |
Method Summary | |
Object[] |
getSpreadUncall()
Deprecated. Enabled: Uses 'QuasiContentExprHoleMaker(myIndex)' |
boolean |
matchBind(ConstList args,
Object specimen,
FlexList bindings)
Deprecated. Enabled: Is args[myIndex] equivalent to specimen? Since a $-hole doesn't contain any @-holes, 'bindings' is ignored and a boolean is simply returned. |
void |
prettyPrintOn(TextWriter out)
Deprecated. Enabled: Prints as "${ |
Object |
substitute(Object[] args)
Deprecated. Enabled: args[myIndex] must be Content -- the equivalent ContentList is returned. |
Methods inherited from class org.capml.quasi.QuasiContent |
__printOn, bind, matchBind, optTheOne, toContent, toContentList |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static final long serialVersionUID
public static final StaticMaker QuasiContentExprHoleMaker
private final int myIndex
Constructor Detail |
public QuasiContentExprHole(int index)
Method Detail |
public Object[] getSpreadUncall()
public Object substitute(Object[] args)
substitute
in class QuasiContent
public boolean matchBind(ConstList args, Object specimen, FlexList bindings)
matchBind
in interface MatchMaker
matchBind
in class QuasiContent
public void prettyPrintOn(TextWriter out) throws IOException
prettyPrintOn
in class QuasiContent
IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |