|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MOPluginInterface
This is the interface of the plug-ins of the core of the system. A plug-in is a listener of the events generated by other plug-ins.
Method Summary | |
---|---|
void |
addListener(MOPluginListenerInterface plugin)
Makes this plug-in notify another provided plugin whenever it computers its output The output here is data (events) obtained as a result of a subscription |
void |
addRequiredPlugin(MOPluginInterface plugin)
This method is used by the subscription parser to inform the plugin of all the IDs of the plug-ins that are supposed to notify this plugin when they are finished with their processing. |
void |
dispose()
Releases all the listeners of this plug-in in order to make it eligible for garbage collection. |
java.lang.String |
getFullContext()
|
java.lang.String |
getFullPath()
|
MOPluginInterface[] |
getRequiredPluginsList()
|
SubscriberInterface |
getSubscriber()
|
SubscriptionInterface |
getSubscription()
|
org.w3c.dom.Node |
getSubtree()
|
boolean |
hasChildren()
Determines whether this plug-in requires other plug-ins or not |
void |
removeListener(MOPluginListenerInterface plugin)
Removes a plug-in registered as listener of this plug-in |
Methods inherited from interface edu.uci.isr.yancees.plugin.PluginInterface |
---|
getId, getTag |
Methods inherited from interface edu.uci.isr.yancees.plugin.MOPluginListenerInterface |
---|
receivePluginNotification, receivePluginNotification |
Method Detail |
---|
SubscriberInterface getSubscriber()
SubscriptionInterface getSubscription()
java.lang.String getFullContext()
java.lang.String getFullPath()
org.w3c.dom.Node getSubtree()
void addListener(MOPluginListenerInterface plugin)
void removeListener(MOPluginListenerInterface plugin)
void addRequiredPlugin(MOPluginInterface plugin)
MOPluginInterface[] getRequiredPluginsList()
boolean hasChildren()
void dispose()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |