edu.berkeley.guir.papier_mache.assoc
Class TypeClassifier

java.lang.Object
  extended by edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
      extended by edu.berkeley.guir.papier_mache.assoc.TypeClassifier
All Implemented Interfaces:
edu.berkeley.guir.lib.util.ToShortStringable

public class TypeClassifier
extends ObjectClassifier

This classification accepts phobs whose class type is the same.

Author:
Jack Li ( jack(AT)eecs{DOT}berkeley{DOT}edu )

Nested Class Summary
 
Nested classes inherited from class edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
ObjectClassifier.AcceptAllClassifier
 
Field Summary
 
Fields inherited from class edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
FALSE, TRUE
 
Constructor Summary
TypeClassifier(java.lang.Class type)
           
 
Method Summary
 javax.swing.Icon getIcon()
           
 double isMemberOfClass(Phob phob)
           
 java.lang.String toShortString()
           
 
Methods inherited from class edu.berkeley.guir.papier_mache.assoc.ObjectClassifier
getView, setParameter, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeClassifier

public TypeClassifier(java.lang.Class type)
Method Detail

isMemberOfClass

public double isMemberOfClass(Phob phob)
Specified by:
isMemberOfClass in class ObjectClassifier

toShortString

public java.lang.String toShortString()
Specified by:
toShortString in interface edu.berkeley.guir.lib.util.ToShortStringable
Specified by:
toShortString in class ObjectClassifier

getIcon

public javax.swing.Icon getIcon()
Overrides:
getIcon in class ObjectClassifier