de.ls5.jlearn.shared
Class FiniteStateAcceptor

java.lang.Object
  extended by de.ls5.jlearn.shared.AutomatonImpl
      extended by de.ls5.jlearn.shared.FiniteStateAcceptor
All Implemented Interfaces:
Automaton, Serializable
Direct Known Subclasses:
AnnotatedFSA

public class FiniteStateAcceptor
extends AutomatonImpl

Author:
fh
See Also:
Serialized Form

Constructor Summary
FiniteStateAcceptor(Alphabet alphabet)
           
 
Method Summary
 Word getTraceOutput(Word trace)
          Return a word of output symbols produced by the automaton as reaction to the supplied word of input symbols.
 
Methods inherited from class de.ls5.jlearn.shared.AutomatonImpl
addNewState, getAllStates, getAlphabet, getCopyWithRestrictedAlphabet, getIncompleteStates, getOptimizedTracesEnabled, getOtherStateWithSameSignature, getOutputAlphabet, getStart, getTraceState, getTraceToState, getTraceToStateOptimized, isWellDefined, reassignStateIds
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FiniteStateAcceptor

public FiniteStateAcceptor(Alphabet alphabet)
Method Detail

getTraceOutput

public Word getTraceOutput(Word trace)
Description copied from interface: Automaton
Return a word of output symbols produced by the automaton as reaction to the supplied word of input symbols.

Specified by:
getTraceOutput in interface Automaton
Overrides:
getTraceOutput in class AutomatonImpl
Returns:
sequence of outputs


Copyright © 2011. All Rights Reserved.