Package com.ctc.wstx.dtd
Class DFAState
- java.lang.Object
-
- com.ctc.wstx.dtd.DFAState
-
public final class DFAState extends java.lang.ObjectClass that represents a state in DFA used for validating complex DTD content models.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanmAccepting(package private) intmIndex(package private) java.util.HashMap<PrefixedName,DFAState>mNext(package private) java.util.BitSetmTokenSet
-
Constructor Summary
Constructors Constructor Description DFAState(int index, java.util.BitSet tokenSet)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalcNext(PrefixedName[] tokenNames, java.util.BitSet[] tokenFPs, java.util.List<DFAState> stateList, java.util.Map<java.util.BitSet,DFAState> stateMap)static DFAStateconstructDFA(ContentSpec rootSpec)DFAStatefindNext(PrefixedName elemName)intgetIndex()java.util.TreeSet<PrefixedName>getNextNames()booleanisAcceptingState()java.lang.StringtoString()
-
-
-
Field Detail
-
mIndex
final int mIndex
-
mAccepting
final boolean mAccepting
-
mTokenSet
java.util.BitSet mTokenSet
-
mNext
java.util.HashMap<PrefixedName,DFAState> mNext
-
-
Method Detail
-
constructDFA
public static DFAState constructDFA(ContentSpec rootSpec)
-
isAcceptingState
public boolean isAcceptingState()
-
getIndex
public int getIndex()
-
findNext
public DFAState findNext(PrefixedName elemName)
-
getNextNames
public java.util.TreeSet<PrefixedName> getNextNames()
-
calcNext
public void calcNext(PrefixedName[] tokenNames, java.util.BitSet[] tokenFPs, java.util.List<DFAState> stateList, java.util.Map<java.util.BitSet,DFAState> stateMap)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-