public final class DFAState
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
mAccepting |
(package private) int |
mIndex |
(package private) java.util.HashMap<PrefixedName,DFAState> |
mNext |
(package private) java.util.BitSet |
mTokenSet |
Constructor and Description |
---|
DFAState(int index,
java.util.BitSet tokenSet) |
Modifier and Type | Method and Description |
---|---|
void |
calcNext(PrefixedName[] tokenNames,
java.util.BitSet[] tokenFPs,
java.util.List<DFAState> stateList,
java.util.Map<java.util.BitSet,DFAState> stateMap) |
static DFAState |
constructDFA(ContentSpec rootSpec) |
DFAState |
findNext(PrefixedName elemName) |
int |
getIndex() |
java.util.TreeSet<PrefixedName> |
getNextNames() |
boolean |
isAcceptingState() |
java.lang.String |
toString() |
final int mIndex
final boolean mAccepting
java.util.BitSet mTokenSet
java.util.HashMap<PrefixedName,DFAState> mNext
public static DFAState constructDFA(ContentSpec rootSpec)
public boolean isAcceptingState()
public int getIndex()
public DFAState findNext(PrefixedName elemName)
public java.util.TreeSet<PrefixedName> getNextNames()
public void calcNext(PrefixedName[] tokenNames, java.util.BitSet[] tokenFPs, java.util.List<DFAState> stateList, java.util.Map<java.util.BitSet,DFAState> stateMap)
public java.lang.String toString()
toString
in class java.lang.Object