|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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(PluginListenerInterface 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(PluginInterface 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 listenres of this plug-in in order to make it eligible for garbage collection. |
java.lang.String |
getFullContext()
|
java.lang.String |
getFullPath()
|
long |
getId()
|
PluginInterface[] |
getRequiredPluginsList()
|
org.w3c.dom.Node |
getSubtree()
|
java.lang.String |
getTag()
|
boolean |
hasChildren()
Determines whether this plug-in requires other plug-ins or not |
void |
removeListener(PluginListenerInterface plugin)
Removes a plug-in registered as listener of this plug-in |
Methods inherited from interface edu.uci.isr.yancees.plugin.PluginListenerInterface |
receivePluginNotification, receivePluginNotification |
Method Detail |
public long getId()
public java.lang.String getTag()
public java.lang.String getFullContext()
public java.lang.String getFullPath()
public org.w3c.dom.Node getSubtree()
public void addListener(PluginListenerInterface plugin)
public void removeListener(PluginListenerInterface plugin)
public void addRequiredPlugin(PluginInterface plugin)
public PluginInterface[] getRequiredPluginsList()
public boolean hasChildren()
public void dispose()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |