|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrelaxngcc.automaton.Alphabet
relaxngcc.automaton.Alphabet.Fork
public static final class Alphabet.Fork
Alphabet that "forks" a state into a set of sub-automata. Used to handle <interleave>s
Nested Class Summary |
---|
Nested classes/interfaces inherited from class relaxngcc.automaton.Alphabet |
---|
Alphabet.DataText, Alphabet.EnterAttribute, Alphabet.EnterElement, Alphabet.ForAction, Alphabet.Fork, Alphabet.LeaveAttribute, Alphabet.LeaveElement, Alphabet.Markup, Alphabet.Ref, Alphabet.Text, Alphabet.ValueText |
Field Summary | |
---|---|
NameClass[] |
_attributeNameClasses
for attributes. |
boolean[] |
_canConsumeText
for texts. |
NameClass[] |
_elementNameClasses
NameClass that represents elements that can be consumed by each branch. |
State[] |
_subAutomata
Initial states of sub-automata. |
Fields inherited from class relaxngcc.automaton.Alphabet |
---|
_locator, DATA_TEXT, ENTER_ATTRIBUTE, ENTER_ELEMENT, FOR_ACTION, FORK, LEAVE_ATTRIBUTE, LEAVE_ELEMENT, REF_BLOCK, VALUE_TEXT |
Constructor Summary | |
---|---|
Alphabet.Fork(State[] subAutomata,
NameClass[] elementNC,
NameClass[] attNC,
boolean[] text,
org.xml.sax.Locator loc)
|
Method Summary | |
---|---|
Alphabet.Fork |
asFork()
|
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getClassName()
Gets the name of the InterleaveFilter implementation class. |
int |
hashCode()
|
boolean |
isNullable()
Returns true if this fork&join is nullable. |
java.lang.String |
toString()
|
Methods inherited from class relaxngcc.automaton.Alphabet |
---|
asDataText, asEnterAttribute, asEnterElement, asForAction, asLeaveAttribute, asLeaveElement, asMarkup, asRef, asText, asValueText, getType, isDataText, isEnterAttribute, isEnterElement, isForAction, isFork, isLeaveAttribute, isLeaveElement, isMarkup, isRef, isText, isValueText, printLocator |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final State[] _subAutomata
public final NameClass[] _elementNameClasses
public final NameClass[] _attributeNameClasses
public final boolean[] _canConsumeText
Constructor Detail |
---|
public Alphabet.Fork(State[] subAutomata, NameClass[] elementNC, NameClass[] attNC, boolean[] text, org.xml.sax.Locator loc)
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class Alphabet
public boolean equals(java.lang.Object o)
equals
in class Alphabet
public Alphabet.Fork asFork()
asFork
in class Alphabet
public java.lang.String getClassName()
public boolean isNullable()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |