|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IPlugin
The base interface for a plugin. Any user defined plugin must implement this, by sub-classing BasePlugin.
| Method Summary | |
|---|---|
void |
moduleChanged(PageType moduleType)
This is called when a module is changed. |
IModule[] |
moduleDependencies()
Deprecated. use moduleTypeDependencies() |
PageType[] |
moduleTypeDependencies()
Return an array of module page types on which this plugin depends. |
void |
pluginClose()
Called when a plugin is closed. |
void |
pluginOpen()
Called after a model has been opened, and also when a module is changed, unless you override the default behaviour of moduleChanged() |
void |
pluginSave()
Save plugin-specific data |
| Method Detail |
|---|
void pluginOpen()
void pluginClose()
void pluginSave()
IModule[] moduleDependencies()
PageType[] moduleTypeDependencies()
void moduleChanged(PageType moduleType)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||