org.biojava.utils.automata
Interface StateMachineFactory
- public interface StateMachineFactory
Class that produces StateMachineInstance objects.
- Since:
- 1.4
startInstance
public StateMachineInstance startInstance(int symIdx,
int start)
- Return a StateMachineInstance if the Symbol represented
by the symbol index is valid as the initial symbol of
the pattern.
The returned StateMachineInstance will have its statepointer
updated to show receipt of the specified symbol.
This method should not be used outside
of the package as it does no alphabet checks at all.
It should be package-private except I cannot define
an interface with such methods.
- Parameters:
symIdx - alphabet index value for specified symbol.
- Returns:
- an instance of StateMachineInstance if symbol
is valid otherwise null.
setListener
public void setListener(PatternListener listener)