edu.berkeley.guir.papier_mache
Class PhobProducer

java.lang.Object
  extended by edu.berkeley.guir.papier_mache.PhobProducer
Direct Known Subclasses:
BarcodePhobProducer, RFIDPhobProducer, VisionPhobProducer

public abstract class PhobProducer
extends java.lang.Object

Author:
Jack Li ( jack(AT)eecs{DOT}berkeley{DOT}edu ), Scott Klemmer ( srk(AT)cs.berkeley.edu )

Method Summary
 void addPhobListener(PhobListener listener)
           
 void firePhobAddedEvent(Phob phob)
           
 void firePhobRemovedEvent(Phob phob)
           
 void firePhobUpdatedEvent(Phob phob)
           
 javax.swing.Icon getIcon()
           
abstract  java.lang.Class getPhobType()
           
 void removePhobListener(PhobListener listener)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getIcon

public javax.swing.Icon getIcon()

addPhobListener

public void addPhobListener(PhobListener listener)

removePhobListener

public void removePhobListener(PhobListener listener)

firePhobAddedEvent

public void firePhobAddedEvent(Phob phob)

firePhobUpdatedEvent

public void firePhobUpdatedEvent(Phob phob)

firePhobRemovedEvent

public void firePhobRemovedEvent(Phob phob)

getPhobType

public abstract java.lang.Class getPhobType()