public class DFAStateTransitionBuilder extends TransitionBuilder<NFA,NFAState,NFAStateTransition> implements AbstractTransition<DFAStateNodeBuilder,DFAStateTransitionBuilder>, JsonConvertible
| Constructor and Description |
|---|
DFAStateTransitionBuilder(NFAStateTransition[] transitions,
StateSet<NFA,NFAState> targetStateSet,
CodePointSet matcherBuilder) |
DFAStateTransitionBuilder(TransitionSet<NFA,NFAState,NFAStateTransition> transitionSet,
CodePointSet matcherBuilder) |
| Modifier and Type | Method and Description |
|---|---|
DFAStateTransitionBuilder |
createNodeSplitCopy() |
int |
getId() |
DFAStateNodeBuilder |
getSource() |
DFAStateNodeBuilder |
getTarget() |
void |
setId(int id) |
void |
setSource(DFAStateNodeBuilder source) |
void |
setTarget(DFAStateNodeBuilder target) |
JsonValue |
toJson() |
String |
toString() |
getCodePointSet, getTransitionSet, setMatcherBuilderclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTargetpublic DFAStateTransitionBuilder(NFAStateTransition[] transitions, StateSet<NFA,NFAState> targetStateSet, CodePointSet matcherBuilder)
public DFAStateTransitionBuilder(TransitionSet<NFA,NFAState,NFAStateTransition> transitionSet, CodePointSet matcherBuilder)
public DFAStateTransitionBuilder createNodeSplitCopy()
public int getId()
getId in interface AbstractTransition<DFAStateNodeBuilder,DFAStateTransitionBuilder>public void setId(int id)
public DFAStateNodeBuilder getSource()
getSource in interface AbstractTransition<DFAStateNodeBuilder,DFAStateTransitionBuilder>public void setSource(DFAStateNodeBuilder source)
public DFAStateNodeBuilder getTarget()
getTarget in interface AbstractTransition<DFAStateNodeBuilder,DFAStateTransitionBuilder>public void setTarget(DFAStateNodeBuilder target)
public JsonValue toJson()
toJson in interface JsonConvertibletoJson in class TransitionBuilder<NFA,NFAState,NFAStateTransition>