Alphabet.DataText, Alphabet.EnterAttribute, Alphabet.EnterElement, Alphabet.ForAction, Alphabet.Fork, Alphabet.LeaveAttribute, Alphabet.LeaveElement, Alphabet.Markup, Alphabet.Ref, Alphabet.Text, Alphabet.ValueText
Modifier and Type | Field and Description |
---|---|
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.
|
_locator, DATA_TEXT, ENTER_ATTRIBUTE, ENTER_ELEMENT, FOR_ACTION, FORK, LEAVE_ATTRIBUTE, LEAVE_ELEMENT, REF_BLOCK, VALUE_TEXT
Constructor and Description |
---|
Alphabet.Fork(State[] subAutomata,
NameClass[] elementNC,
NameClass[] attNC,
boolean[] text,
org.xml.sax.Locator loc) |
Modifier and Type | Method and Description |
---|---|
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() |
asDataText, asEnterAttribute, asEnterElement, asForAction, asLeaveAttribute, asLeaveElement, asMarkup, asRef, asText, asValueText, getType, isDataText, isEnterAttribute, isEnterElement, isForAction, isFork, isLeaveAttribute, isLeaveElement, isMarkup, isRef, isText, isValueText, printLocator
public final State[] _subAutomata
public final NameClass[] _elementNameClasses
public final NameClass[] _attributeNameClasses
public final boolean[] _canConsumeText
public java.lang.String toString()
toString
in class java.lang.Object
public Alphabet.Fork asFork()
public java.lang.String getClassName()
public boolean isNullable()