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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object