edu.uci.isr.yancees.plugin
Interface MOPluginManagerInterface

All Superinterfaces:
PluginManagerInterface
All Known Implementing Classes:
MOPluginManager

public interface MOPluginManagerInterface
extends PluginManagerInterface


Method Summary
 MOPluginInterface createMOPluginInstance(SubscriberInterface si, SubscriptionInterface sub, java.lang.String tag, org.w3c.dom.Node subTree)
           
 
Methods inherited from interface edu.uci.isr.yancees.plugin.PluginManagerInterface
addFactory, addUnknownTagFactory, getFactoriesList, getRegisteredTags, isTagRegistered, removeFactory
 

Method Detail

createMOPluginInstance

MOPluginInterface createMOPluginInstance(SubscriberInterface si,
                                         SubscriptionInterface sub,
                                         java.lang.String tag,
                                         org.w3c.dom.Node subTree)
                                         throws PluginManagerException
Parameters:
si - is a reference to the subscriber interface (a unique subscriber identification) which subscription triggered the creation of the plugins
sub - TODO
Returns:
a new instance of a plugin to handle the provided tag
Throws:
an - exception in case the creation is not successful.
PluginManagerException