edu.berkeley.guir.papier_mache.assoc
Class ObjectClassifier
java.lang.Object
edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
- All Implemented Interfaces:
- edu.berkeley.guir.lib.util.ToShortStringable
- Direct Known Subclasses:
- AcceptAllClassifier, HeightClassifier, IdentityClassifier, MeanColorClassifier, ObjectClassifier.AcceptAllClassifier, ROIClassifier, SameSourceClassifier, SizeClassifier, TypeClassifier
- public abstract class ObjectClassifier
- extends java.lang.Object
- implements edu.berkeley.guir.lib.util.ToShortStringable
- Author:
- Scott Klemmer ( srk(AT)cs.berkeley.edu ), Edward De Guzman ( edwardd(AT)cs.berkeley.edu )
Field Summary |
static double |
FALSE
|
static double |
TRUE
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TRUE
public static double TRUE
FALSE
public static double FALSE
ObjectClassifier
public ObjectClassifier()
isMemberOfClass
public abstract double isMemberOfClass(Phob phob)
toShortString
public abstract java.lang.String toShortString()
- Specified by:
toShortString
in interface edu.berkeley.guir.lib.util.ToShortStringable
getView
public ObjectClassifierView getView()
getIcon
public javax.swing.Icon getIcon()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setParameter
public void setParameter(java.lang.String paramName,
java.lang.String paramValue)
- Used when unmarshalling an XML file. Subclasses implement this so that
the unmarshaller can set all of the parameter fields. The default behavior is to
throw an error that the parameter is not a field of the class. If a classifier
does not accept a parameter, it should call super.setParameter(), which will invoke
this error handler.
- Parameters:
paramName
- the name of the parameter to setparamValue
- the value of the parameter