|
|||||||||
| 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.Objectpublic 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 | ||||||||