|
||||||||||
| 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
Alphabet that "forks" a state into a set of sub-automata. Used to handle <interleave>s
| Nested Class Summary |
| Nested classes 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()
public int hashCode()
hashCode in class Alphabetpublic boolean equals(java.lang.Object o)
equals in class Alphabetpublic Alphabet.Fork asFork()
asFork in class Alphabetpublic java.lang.String getClassName()
public boolean isNullable()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||