edu.umass.cs.mallet.base.fst
Class FeatureTransducer.State

java.lang.Object
  extended byedu.umass.cs.mallet.base.fst.Transducer.State
      extended byedu.umass.cs.mallet.base.fst.FeatureTransducer.State
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
FeatureTransducer

public class FeatureTransducer.State
extends Transducer.State

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.umass.cs.mallet.base.fst.Transducer.State
finalCost, initialCost
 
Constructor Summary
protected FeatureTransducer.State(java.lang.String name, int index, double initialCost, double finalCost, int[] inputs, int[] outputs, double[] costs, java.lang.String[] destinationNames)
           
 
Method Summary
 int getIndex()
           
 java.lang.String getName()
           
 Multinomial.Estimator getTransitionEstimator()
           
 void incrementFinalCount(double count)
           
 void incrementInitialCount(double count)
           
 Transducer.TransitionIterator transitionIterator()
           
 Transducer.TransitionIterator transitionIterator(int input)
           
 Transducer.TransitionIterator transitionIterator(java.lang.Object o)
           
 Transducer.TransitionIterator transitionIterator(Sequence inputSequence, int inputPosition)
           
 Transducer.TransitionIterator transitionIterator(Sequence input, int inputPosition, Sequence output, int outputPosition)
           
 
Methods inherited from class edu.umass.cs.mallet.base.fst.Transducer.State
getFinalCost, getInitialCost, setFinalCost, setInitialCost
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FeatureTransducer.State

protected FeatureTransducer.State(java.lang.String name,
                                  int index,
                                  double initialCost,
                                  double finalCost,
                                  int[] inputs,
                                  int[] outputs,
                                  double[] costs,
                                  java.lang.String[] destinationNames)
Method Detail

getTransitionEstimator

public Multinomial.Estimator getTransitionEstimator()

getIndex

public int getIndex()
Specified by:
getIndex in class Transducer.State

transitionIterator

public Transducer.TransitionIterator transitionIterator(Sequence input,
                                                        int inputPosition,
                                                        Sequence output,
                                                        int outputPosition)
Specified by:
transitionIterator in class Transducer.State

transitionIterator

public Transducer.TransitionIterator transitionIterator(Sequence inputSequence,
                                                        int inputPosition)
Overrides:
transitionIterator in class Transducer.State

transitionIterator

public Transducer.TransitionIterator transitionIterator(java.lang.Object o)

transitionIterator

public Transducer.TransitionIterator transitionIterator(int input)

transitionIterator

public Transducer.TransitionIterator transitionIterator()
Overrides:
transitionIterator in class Transducer.State

getName

public java.lang.String getName()
Specified by:
getName in class Transducer.State

incrementInitialCount

public void incrementInitialCount(double count)
Overrides:
incrementInitialCount in class Transducer.State

incrementFinalCount

public void incrementFinalCount(double count)
Overrides:
incrementFinalCount in class Transducer.State