kylm.model
Class ClassMap

java.lang.Object
  extended by kylm.model.ClassMap
All Implemented Interfaces:
java.io.Serializable

public class ClassMap
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
 SymbolSet classes
           
 java.util.Vector<java.lang.Integer> idMap
           
 java.util.Vector<java.lang.Float> probMap
           
 
Constructor Summary
ClassMap()
           
ClassMap(int size)
           
 
Method Summary
 int addClass(java.lang.String symbol)
           
 void addEntry(int vid, int cid, float prob)
           
 boolean equals(java.lang.Object o)
           
 SymbolSet getClasses()
           
 int getClassSize()
           
 java.lang.String getClassSymbol(int wordClass)
           
 int getWordClass(int i)
           
 float getWordProb(int i)
           
 int getWordSize()
           
 void setWordProb(int i, float prob)
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classes

public SymbolSet classes

idMap

public java.util.Vector<java.lang.Integer> idMap

probMap

public java.util.Vector<java.lang.Float> probMap
Constructor Detail

ClassMap

public ClassMap()

ClassMap

public ClassMap(int size)
Method Detail

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

addEntry

public void addEntry(int vid,
                     int cid,
                     float prob)

addClass

public int addClass(java.lang.String symbol)

getWordSize

public int getWordSize()

getWordClass

public int getWordClass(int i)

getWordProb

public float getWordProb(int i)

getClassSymbol

public java.lang.String getClassSymbol(int wordClass)

getClassSize

public int getClassSize()

setWordProb

public void setWordProb(int i,
                        float prob)

getClasses

public SymbolSet getClasses()