public static class XSDParticleImpl.XSDNFA.StateImpl extends java.lang.Object implements XSDParticle.DFA.State
Modifier and Type | Field and Description |
---|---|
protected XSDParticleImpl.XSDNFA.TransitionImpl |
createdTransition |
protected boolean |
isAccepting |
protected UniqueEList<XSDParticle.DFA.Transition> |
transitions |
Constructor and Description |
---|
StateImpl() |
Modifier and Type | Method and Description |
---|---|
XSDParticle.DFA.Transition |
accept(java.lang.String namespaceURI,
java.lang.String localName)
Return the transition applicable for the given input.
|
XSDParticle.DFA.Transition |
createTransition(XSDParticle xsdParticle,
XSDParticle.DFA.State state) |
java.util.List<XSDParticle.DFA.Transition> |
getTransitions()
Returns the list of transitions that leave this state.
|
boolean |
isAccepting()
Returns whether this state is an accepting state.
|
void |
setAccepting(boolean isAccepting) |
protected UniqueEList<XSDParticle.DFA.Transition> transitions
protected boolean isAccepting
protected XSDParticleImpl.XSDNFA.TransitionImpl createdTransition
public java.util.List<XSDParticle.DFA.Transition> getTransitions()
XSDParticle.DFA.State
getTransitions
in interface XSDParticle.DFA.State
public boolean isAccepting()
XSDParticle.DFA.State
isAccepting
in interface XSDParticle.DFA.State
public void setAccepting(boolean isAccepting)
public XSDParticle.DFA.Transition createTransition(XSDParticle xsdParticle, XSDParticle.DFA.State state)
public XSDParticle.DFA.Transition accept(java.lang.String namespaceURI, java.lang.String localName)
XSDParticle.DFA.State
null
.accept
in interface XSDParticle.DFA.State