featRep
Class CategoricalAtt

java.lang.Object
  extended by featRep.CategoricalAtt

public class CategoricalAtt
extends java.lang.Object


Field Summary
 int catRep
           
 int featureIndex
           
private  int index
           
 java.lang.String[] leafValues
           
 java.lang.String name
           
 int numFeatures
           
 QIDAttribute qid
           
 
Constructor Summary
CategoricalAtt(java.lang.String name, int index, java.lang.String[] leafValues)
           
CategoricalAtt(java.lang.String name, int index, java.lang.String[] leafValues, QIDAttribute qid, int catRep)
           
 
Method Summary
 void addCategory(java.lang.String val)
           
 java.lang.String getFeaturizedValue(java.lang.String val)
           
private  java.lang.String getGenFeature(java.lang.String val)
           
 int getIndex()
           
private  java.lang.String getLeafFeatures(java.lang.String val)
           
 java.lang.String getName()
           
private  java.lang.String getParentFeatures(java.lang.String val)
           
private  java.lang.String getProbVector(java.lang.String val)
           
 int updateIndices(int maxFIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

index

private int index

leafValues

public java.lang.String[] leafValues

numFeatures

public int numFeatures

featureIndex

public int featureIndex

qid

public QIDAttribute qid

catRep

public int catRep
Constructor Detail

CategoricalAtt

public CategoricalAtt(java.lang.String name,
                      int index,
                      java.lang.String[] leafValues)

CategoricalAtt

public CategoricalAtt(java.lang.String name,
                      int index,
                      java.lang.String[] leafValues,
                      QIDAttribute qid,
                      int catRep)
Method Detail

getName

public java.lang.String getName()

getIndex

public int getIndex()

addCategory

public void addCategory(java.lang.String val)

updateIndices

public int updateIndices(int maxFIndex)

getFeaturizedValue

public java.lang.String getFeaturizedValue(java.lang.String val)

getProbVector

private java.lang.String getProbVector(java.lang.String val)

getGenFeature

private java.lang.String getGenFeature(java.lang.String val)

getParentFeatures

private java.lang.String getParentFeatures(java.lang.String val)

getLeafFeatures

private java.lang.String getLeafFeatures(java.lang.String val)