edu.umass.cs.mallet.base.fst
Class Transducer.TransitionIterator
java.lang.Object
edu.umass.cs.mallet.base.fst.Transducer.TransitionIterator
- All Implemented Interfaces:
- java.util.Iterator, java.io.Serializable
- Direct Known Subclasses:
- CRF.TransitionIterator, CRF2.TransitionIterator, CRF3.TransitionIterator, CRF4.TransitionIterator, CRFByGISUpdate.TransitionIterator, FeatureTransducer.TransitionIterator, HMM.TransitionIterator
- Enclosing class:
- Transducer
- public abstract static class Transducer.TransitionIterator
- extends java.lang.Object
- implements java.util.Iterator, java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Transducer.TransitionIterator
public Transducer.TransitionIterator()
hasNext
public abstract boolean hasNext()
- Specified by:
hasNext
in interface java.util.Iterator
numberNext
public int numberNext()
nextState
public abstract Transducer.State nextState()
next
public java.lang.Object next()
- Specified by:
next
in interface java.util.Iterator
remove
public void remove()
- Specified by:
remove
in interface java.util.Iterator
getInput
public abstract java.lang.Object getInput()
getOutput
public abstract java.lang.Object getOutput()
getCost
public abstract double getCost()
getSourceState
public abstract Transducer.State getSourceState()
getDestinationState
public abstract Transducer.State getDestinationState()
getInputPositionIncrement
public int getInputPositionIncrement()
getOutputPositionIncrement
public int getOutputPositionIncrement()
incrementCount
public void incrementCount(double count)
describeTransition
public java.lang.String describeTransition(double cutoff)