S - stateID typeT - transition typepublic final class DFSAState<T,S> extends java.lang.Object implements Scored
| Constructor and Description |
|---|
DFSAState(S id,
DFSA<T,S> dfsa) |
DFSAState(S id,
DFSA<T,S> dfsa,
double score) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransition(DFSATransition<T,S> transition) |
java.util.Set<T> |
continuingInputs() |
DFSA<T,S> |
dfsa() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
boolean |
isAccepting() |
boolean |
isContinuable() |
double |
score() |
void |
setAccepting(boolean accepting) |
void |
setScore(double score) |
void |
setStateID(S stateID) |
S |
stateID() |
java.util.Set<DFSAState<T,S>> |
statesReachable() |
java.util.Set<DFSAState<T,S>> |
successorStates() |
java.lang.String |
toString() |
DFSATransition<T,S> |
transition(T input) |
java.util.Collection<DFSATransition<T,S>> |
transitions() |
public double score()
public void setScore(double score)
public void setStateID(S stateID)
public S stateID()
public void addTransition(DFSATransition<T,S> transition)
public DFSATransition<T,S> transition(T input)
public java.util.Collection<DFSATransition<T,S>> transitions()
public java.util.Set<T> continuingInputs()
public void setAccepting(boolean accepting)
public boolean isAccepting()
public boolean isContinuable()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Object