public class TransitionBuilder<SI extends StateIndex<? super S>,S extends AbstractState<S,T>,T extends AbstractTransition<S,T>> extends Object implements JsonConvertible
StateTransitionCanonicalizer.| Constructor and Description |
|---|
TransitionBuilder(T[] transitions,
StateSet<SI,S> targetStateSet,
CodePointSet matcherBuilder) |
TransitionBuilder(TransitionSet<SI,S,T> transitionSet,
CodePointSet matcherBuilder) |
| Modifier and Type | Method and Description |
|---|---|
CodePointSet |
getMatcherBuilder()
Represents the character set matched by this transition fragment.
|
TransitionSet<SI,S,T> |
getTransitionSet() |
void |
setMatcherBuilder(CodePointSet matcherBuilder) |
JsonValue |
toJson() |
public TransitionBuilder(T[] transitions, StateSet<SI,S> targetStateSet, CodePointSet matcherBuilder)
public TransitionBuilder(TransitionSet<SI,S,T> transitionSet, CodePointSet matcherBuilder)
public TransitionSet<SI,S,T> getTransitionSet()
public CodePointSet getMatcherBuilder()
public void setMatcherBuilder(CodePointSet matcherBuilder)
public JsonValue toJson()
toJson in interface JsonConvertible