This plugin is the most general plugin type. It provides a limited API:
- The interface GeneralPluginExtension - Intended for general-purpose
plugins, kind of external tools but triggered from the Plugins menu.
The implementing classes must provide the method
process(GeneralPluginContext) which must provide the plugin processing.
This method takes as a parameter a GeneralPluginContext object.
- The class GeneralPluginContext - Represents the context in which the
general plugin extension does its processing. The only method available is
getFrame() which returns the currently editing frame
(java.awt.Frame). It is useful if the plugin wants to display graphical
components as they in general need a parent in order to appear properly on screen.