|
The Meta-Environment API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface StudioPlugin
A plugin for the MetaStudio. A plugin is a program that is dynamically loaded into the MetaStudio, and runs in its own thread. The thread is started with a call to @see #initStudioPlugin(Studio studio).
Method Summary | |
---|---|
void |
addStudioPluginListener(StudioPluginListener l)
Register a listener. |
java.lang.String |
getName()
Get the name of a plugin. |
void |
initStudioPlugin(Studio studio)
The main method of a plugin. |
void |
removeStudioPluginListener(StudioPluginListener l)
Unregister a listener. |
Method Detail |
---|
java.lang.String getName()
void initStudioPlugin(Studio studio)
studio
- Reference to functionality of the toplevel window.void addStudioPluginListener(StudioPluginListener l)
l
- An implementation of a listener (usually the studio itself).provides a default implementation.
void removeStudioPluginListener(StudioPluginListener l)
l
- Listener to be unregistered.
|
The Meta-Environment API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |