Package relaxngcc.automaton
Class Alphabet.Fork
- java.lang.Object
-
- relaxngcc.automaton.Alphabet
-
- relaxngcc.automaton.Alphabet.Fork
-
-
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
Fields Modifier and Type Field 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.-
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
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
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
-
-
-
-
Field Detail
-
_subAutomata
public final State[] _subAutomata
Initial states of sub-automata.
-
_elementNameClasses
public final NameClass[] _elementNameClasses
NameClass that represents elements that can be consumed by each branch.
-
_attributeNameClasses
public final NameClass[] _attributeNameClasses
for attributes.
-
_canConsumeText
public final boolean[] _canConsumeText
for texts.
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
asFork
public Alphabet.Fork asFork()
-
getClassName
public java.lang.String getClassName()
Gets the name of the InterleaveFilter implementation class.
-
isNullable
public boolean isNullable()
Returns true if this fork&join is nullable.
-
-