Class Plugin

All Implemented Interfaces:
AutoConfigurable, Buildable, Configurable, PluginsLoader.PluginElement, PropertyNameSource, ValidityChecker, Translatable
Direct Known Subclasses:
BshPlugin

public class Plugin
extends AbstractConfigurable
implements PluginsLoader.PluginElement
Plugin is a general purpose component for use by Module Plugins that require some sort of initialisation. Module Plugins do not need to include a Plugin component if they consist only of code and image resources used by other parts of the module. Plugin should be subclassed and added to the Module Plugin.