com.sjm.machlearn.dataset
Class FeatureId

java.lang.Object
  |
  +--com.sjm.machlearn.dataset.FeatureId

public class FeatureId
extends java.lang.Object


Field Summary
static int continuous
           
static int discrete
           
protected  int ftype
           
protected  double max
           
protected  double min
           
protected  java.lang.String name
           
static int output
           
protected  java.lang.String[] values
           
 
Constructor Summary
FeatureId(java.lang.String featureline)
           
FeatureId(java.lang.String nm, java.lang.String[] vals, int type)
           
 
Method Summary
 boolean equals(FeatureId featureid)
           
 double getDmax()
           
 double getDmin()
           
 java.lang.String getNameString()
           
 int getType()
           
 java.lang.String getValue(int i)
           
 java.lang.String[] getValues()
           
 int indexOf(java.lang.String value)
           
 int numValues()
           
protected  void parseContinous(java.util.StringTokenizer st)
           
protected  void parseDiscrete(java.util.StringTokenizer st)
           
protected  void parseOutput(java.util.StringTokenizer st)
           
 java.lang.String printName()
           
 java.lang.String printType()
           
 java.lang.String printValues()
           
 boolean test(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

discrete

public static final int discrete

continuous

public static final int continuous

output

public static final int output

name

protected java.lang.String name

ftype

protected int ftype

min

protected double min

max

protected double max

values

protected java.lang.String[] values
Constructor Detail

FeatureId

public FeatureId(java.lang.String nm,
                 java.lang.String[] vals,
                 int type)

FeatureId

public FeatureId(java.lang.String featureline)
          throws InvalidFeature
Method Detail

equals

public boolean equals(FeatureId featureid)

parseDiscrete

protected void parseDiscrete(java.util.StringTokenizer st)
                      throws InvalidFeature

parseContinous

protected void parseContinous(java.util.StringTokenizer st)
                       throws InvalidFeature

parseOutput

protected void parseOutput(java.util.StringTokenizer st)
                    throws InvalidFeature

test

public boolean test(java.lang.String value)

getType

public int getType()

getValue

public java.lang.String getValue(int i)

getValues

public java.lang.String[] getValues()

numValues

public int numValues()

indexOf

public int indexOf(java.lang.String value)

getDmin

public double getDmin()
               throws InvalidFeature

getDmax

public double getDmax()
               throws InvalidFeature

printName

public java.lang.String printName()

printType

public java.lang.String printType()

getNameString

public java.lang.String getNameString()

printValues

public java.lang.String printValues()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object