Interface IObserverCenterPlugin
-
- All Known Implementing Classes:
AbstractInteractionPlugin
,AddWastePlugin
,EvaluationPlugin
,InteractionTestPlugin
,IntrospectorPlugin
,VisualsPlugin
public interface IObserverCenterPlugin
Interface for observer plugins.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getIconPath()
Returns the path to the icon for the plugin in the toolbar.java.lang.String
getName()
Returns the name of the pluginjava.awt.Component
getView()
Returns the viewable component of the pluginboolean
isStartOnLoad()
Should plugin be started on load.boolean
isVisible()
Should plugin be visible.void
refresh()
Refreshes the displayvoid
shutdown()
Stops the pluginvoid
start(ObserverCenter main)
Starts the plugin
-
-
-
Method Detail
-
start
void start(ObserverCenter main)
Starts the plugin- Parameters:
the
- observer center
-
shutdown
void shutdown()
Stops the plugin
-
getName
java.lang.String getName()
Returns the name of the plugin- Returns:
- name of the plugin
-
getIconPath
java.lang.String getIconPath()
Returns the path to the icon for the plugin in the toolbar.- Returns:
- path to the icon
-
getView
java.awt.Component getView()
Returns the viewable component of the plugin- Returns:
- viewable component of the plugin
-
refresh
void refresh()
Refreshes the display
-
isVisible
boolean isVisible()
Should plugin be visible.
-
isStartOnLoad
boolean isStartOnLoad()
Should plugin be started on load.
-
-