C
- the framework component classpublic abstract class AbstractMDIPlugin<C> extends AbstractPlugin implements MDIPlugin<C>
MDIPlugin
interface, which does nothing,
to minimize the effort required to implement this interface.appli, commandLineHandler
Constructor and Description |
---|
AbstractMDIPlugin() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getDynamicMenuElements(java.lang.String key,
FileProperties<C> prop)
Return null by default
|
java.lang.Object |
getStaticMenuElements(java.lang.String key)
Return null by default
|
protected void |
initializeUIImpl()
Initialize the UI content of the Plugin.
|
boolean |
isCompatibleWith(java.lang.String key,
MetaData properties)
Return false by default.
|
getCommandLineHandler, getContextClassLoader, getPluginDesc, init, register, setCommandLineHandler, setupPluginDesc
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initAfterGUI, initializeUI, updateMenus
dispose, executeCustomAction, getDefaultPluginProperty, getPluginBuildDate, getPluginConfiguration, getPluginDesc, getPluginDescription, getPluginName, getPluginProperty, getPluginVersion, getProperty, getPropertyType, hasProperty, init, loadResources, modifySettings, register, resetSettings, setProperty, supportCustomAction
getCommandLineConfiguration, getCommandLineHandler, handleCommandLineArguments, handleCommandLineArguments, handleCommandLineException, setCommandLineHandler
public java.lang.Object getStaticMenuElements(java.lang.String key)
getStaticMenuElements
in interface MDIPlugin<C>
key
- the menu keypublic java.lang.Object getDynamicMenuElements(java.lang.String key, FileProperties<C> prop)
getDynamicMenuElements
in interface MDIPlugin<C>
key
- the menu keyprop
- the properties of the panelpublic boolean isCompatibleWith(java.lang.String key, MetaData properties)
isCompatibleWith
in interface MDIPlugin<C>
key
- the keyproperties
- the propertiesprotected void initializeUIImpl() throws java.lang.Exception
java.lang.Exception
- if an Exception is encountered during the initialization