classifier
Class ClassifierParams

java.lang.Object
  extended by classifier.ClassifierParams
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
LinearClassifierParams, MahalanobisParams

public abstract class ClassifierParams
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

in an attempt to generalise the classifiers and keep them separate from anything whistle specific, use this abstract class to hold classifier specific parameters and cast it into something more concrete when it's used by a particular class;

Author:
Doug Gillespie
See Also:
Serialized Form

Field Summary
private  java.lang.Class classifierClass
           
private static long serialVersionUID
           
 
Constructor Summary
ClassifierParams(java.lang.Class classifierClass)
           
 
Method Summary
protected  ClassifierParams clone()
           
 java.lang.Class getClassifierClass()
           
 void setClassifierClass(java.lang.Class classifierClass)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

classifierClass

private java.lang.Class classifierClass
Constructor Detail

ClassifierParams

public ClassifierParams(java.lang.Class classifierClass)
Method Detail

setClassifierClass

public void setClassifierClass(java.lang.Class classifierClass)
Parameters:
classifierClass - the classifierClass to set

getClassifierClass

public java.lang.Class getClassifierClass()
Returns:
the classifierClass

clone

protected ClassifierParams clone()
Overrides:
clone in class java.lang.Object