edu.uci.isr.yancees.server.plugin
Class AbstractSharedPlugin

java.lang.Object
  extended byedu.uci.isr.yancees.server.plugin.AbstractPlugin
      extended byedu.uci.isr.yancees.server.plugin.AbstractSharedPlugin
All Implemented Interfaces:
PluginInterface, PluginListenerInterface

public abstract class AbstractSharedPlugin
extends AbstractPlugin

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


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

Constructor Detail

AbstractSharedPlugin

public AbstractSharedPlugin(org.w3c.dom.Node subTree)
Parameters:
subTree -
Method Detail

receivePluginNotification

public abstract void receivePluginNotification(GenericEvent evt,
                                               PluginInterface source)

receivePluginNotification

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