edu.uci.isr.yancees.plugin
Class AbstractMOSharedPlugin

java.lang.Object
  extended by edu.uci.isr.yancees.plugin.AbstractMOPlugin
      extended by edu.uci.isr.yancees.plugin.AbstractMOSharedPlugin
All Implemented Interfaces:
MOPluginInterface, MOPluginListenerInterface, PluginInterface

public abstract class AbstractMOSharedPlugin
extends AbstractMOPlugin

This class implements the abstract shared plug-in, a singleton that handles many subtrees


Field Summary
 
Fields inherited from class edu.uci.isr.yancees.plugin.AbstractMOPlugin
myListeners, myRequiredPlugins
 
Constructor Summary
AbstractMOSharedPlugin(SubscriberInterface si, SubscriptionInterface sub, org.w3c.dom.Node subTree)
           
 
Method Summary
abstract  void receivePluginNotification(GenericEvent[] evtList, MOPluginInterface source)
           
abstract  void receivePluginNotification(GenericEvent evt, MOPluginInterface source)
           
 
Methods inherited from class edu.uci.isr.yancees.plugin.AbstractMOPlugin
addListener, addRequiredPlugin, dispose, finalize, getExpectedPluginIDs, getFullContext, getFullPath, getId, getRequiredPluginsList, getSubscriber, getSubscription, getSubtree, getTag, hasChildren, publishOutput, publishOutput, receivePluginNotification, receivePluginNotification, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMOSharedPlugin

public AbstractMOSharedPlugin(SubscriberInterface si,
                              SubscriptionInterface sub,
                              org.w3c.dom.Node subTree)
Parameters:
subTree -
Method Detail

receivePluginNotification

public abstract void receivePluginNotification(GenericEvent evt,
                                               MOPluginInterface source)

receivePluginNotification

public abstract void receivePluginNotification(GenericEvent[] evtList,
                                               MOPluginInterface source)