Package cc.mallet.fst
Class FeatureTransducer.TransitionIterator
- java.lang.Object
-
- cc.mallet.fst.Transducer.TransitionIterator
-
- cc.mallet.fst.FeatureTransducer.TransitionIterator
-
- All Implemented Interfaces:
java.io.Serializable,java.util.Iterator<Transducer.State>
- Enclosing class:
- FeatureTransducer
protected class FeatureTransducer.TransitionIterator extends Transducer.TransitionIterator
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description TransitionIterator(FeatureTransducer.State source)TransitionIterator(FeatureTransducer.State source, int input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Transducer.StategetDestinationState()The state we are in after taking this transition.intgetIndex()An implementation-specific index for this transition object, can be used to index into arrays of per-transition parameters.java.lang.ObjectgetInput()The input symbol or object appearing on this transition.java.lang.ObjectgetOutput()The output symbol or object appearing on this transition.Transducer.StategetSourceState()The state we were in before taking this transition.doublegetWeight()The weight (between infinity and -infinity) associated with taking this transition with this input/output.booleanhasNext()voidincrementCount(double count)Transducer.StatenextState()-
Methods inherited from class cc.mallet.fst.Transducer.TransitionIterator
describeTransition, getInputPositionIncrement, getOutputPositionIncrement, getTransducer, next, numberNext, remove
-
-
-
-
Constructor Detail
-
TransitionIterator
public TransitionIterator(FeatureTransducer.State source)
-
TransitionIterator
public TransitionIterator(FeatureTransducer.State source, int input)
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfacejava.util.Iterator<Transducer.State>- Specified by:
hasNextin classTransducer.TransitionIterator
-
nextState
public Transducer.State nextState()
- Specified by:
nextStatein classTransducer.TransitionIterator
-
getIndex
public int getIndex()
Description copied from class:Transducer.TransitionIteratorAn implementation-specific index for this transition object, can be used to index into arrays of per-transition parameters.- Specified by:
getIndexin classTransducer.TransitionIterator
-
getInput
public java.lang.Object getInput()
Description copied from class:Transducer.TransitionIteratorThe input symbol or object appearing on this transition.- Specified by:
getInputin classTransducer.TransitionIterator
-
getOutput
public java.lang.Object getOutput()
Description copied from class:Transducer.TransitionIteratorThe output symbol or object appearing on this transition.- Specified by:
getOutputin classTransducer.TransitionIterator
-
getWeight
public double getWeight()
Description copied from class:Transducer.TransitionIteratorThe weight (between infinity and -infinity) associated with taking this transition with this input/output.- Specified by:
getWeightin classTransducer.TransitionIterator
-
getSourceState
public Transducer.State getSourceState()
Description copied from class:Transducer.TransitionIteratorThe state we were in before taking this transition.- Specified by:
getSourceStatein classTransducer.TransitionIterator
-
getDestinationState
public Transducer.State getDestinationState()
Description copied from class:Transducer.TransitionIteratorThe state we are in after taking this transition.- Specified by:
getDestinationStatein classTransducer.TransitionIterator
-
incrementCount
public void incrementCount(double count)
-
-