cc.mallet.fst
Class SumLatticeFactory

java.lang.Object
  extended by cc.mallet.fst.SumLatticeFactory
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
SumLatticeBeam.Factory, SumLatticeDefault.Factory

public abstract class SumLatticeFactory
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
SumLatticeFactory()
           
 
Method Summary
 SumLattice newSumLattice(Transducer trans, Sequence input)
           
 SumLattice newSumLattice(Transducer trans, Sequence input, Sequence output)
           
 SumLattice newSumLattice(Transducer trans, Sequence input, Sequence output, Transducer.Incrementor incrementor)
           
 SumLattice newSumLattice(Transducer trans, Sequence input, Sequence output, Transducer.Incrementor incrementor, boolean saveXis)
           
abstract  SumLattice newSumLattice(Transducer trans, Sequence input, Sequence output, Transducer.Incrementor incrementor, boolean saveXis, LabelAlphabet outputAlphabet)
           
 SumLattice newSumLattice(Transducer trans, Sequence input, Sequence output, Transducer.Incrementor incrementor, LabelAlphabet outputAlphabet)
           
 SumLattice newSumLattice(Transducer trans, Sequence input, Transducer.Incrementor incrementor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SumLatticeFactory

public SumLatticeFactory()
Method Detail

newSumLattice

public SumLattice newSumLattice(Transducer trans,
                                Sequence input)

newSumLattice

public SumLattice newSumLattice(Transducer trans,
                                Sequence input,
                                Transducer.Incrementor incrementor)

newSumLattice

public SumLattice newSumLattice(Transducer trans,
                                Sequence input,
                                Sequence output)

newSumLattice

public SumLattice newSumLattice(Transducer trans,
                                Sequence input,
                                Sequence output,
                                Transducer.Incrementor incrementor)

newSumLattice

public SumLattice newSumLattice(Transducer trans,
                                Sequence input,
                                Sequence output,
                                Transducer.Incrementor incrementor,
                                LabelAlphabet outputAlphabet)

newSumLattice

public SumLattice newSumLattice(Transducer trans,
                                Sequence input,
                                Sequence output,
                                Transducer.Incrementor incrementor,
                                boolean saveXis)

newSumLattice

public abstract SumLattice newSumLattice(Transducer trans,
                                         Sequence input,
                                         Sequence output,
                                         Transducer.Incrementor incrementor,
                                         boolean saveXis,
                                         LabelAlphabet outputAlphabet)