org.vrjuggler.tweek.beandelivery
Class BeanDeliveryObserverImpl

java.lang.Object
  extended bytweek.ObserverPOA
      extended byorg.vrjuggler.tweek.beandelivery.BeanDeliveryObserverImpl

public class BeanDeliveryObserverImpl
extends tweek.ObserverPOA

See Also:
Serialized Form

Constructor Summary
BeanDeliveryObserverImpl(BeanDeliverySubject subject)
           
 
Method Summary
 void addBeanDeliverySubjectUpdateListener(BeanDeliverySubjectUpdateListener l)
          Adds a new listener to the list of classes implementing the BeanDeliverySubjectUpdateListener interface.
 void detach()
          Detaches this observer from its subject.
protected  void fireActiveBeanChangeEvent(java.lang.String beanName)
          Informs any listeners that our subject has changed its "active" Bean.
protected  void fireBeansAddedEvent(java.util.List beanList)
          Informs any listeners that a new Bean has been added to our collection of delivered Beans.
 void removeBeanDeliverySubjectUpdateListener(BeanDeliverySubjectUpdateListener l)
          Removes the listener from the list of classes implementing the BeanDeliverySubjectUpdateListener interface.
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanDeliveryObserverImpl

public BeanDeliveryObserverImpl(BeanDeliverySubject subject)
Method Detail

update

public void update()

detach

public void detach()
Detaches this observer from its subject.


addBeanDeliverySubjectUpdateListener

public void addBeanDeliverySubjectUpdateListener(BeanDeliverySubjectUpdateListener l)
Adds a new listener to the list of classes implementing the BeanDeliverySubjectUpdateListener interface.

See Also:
BeanDeliverySubjectUpdateListener

removeBeanDeliverySubjectUpdateListener

public void removeBeanDeliverySubjectUpdateListener(BeanDeliverySubjectUpdateListener l)
Removes the listener from the list of classes implementing the BeanDeliverySubjectUpdateListener interface.

See Also:
BeanDeliverySubjectUpdateListener

fireBeansAddedEvent

protected void fireBeansAddedEvent(java.util.List beanList)
Informs any listeners that a new Bean has been added to our collection of delivered Beans.


fireActiveBeanChangeEvent

protected void fireActiveBeanChangeEvent(java.lang.String beanName)
Informs any listeners that our subject has changed its "active" Bean.