C - the framework component classpublic interface MDIPlugin<C> extends Plugin
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
getDynamicMenuElements(java.lang.String menuKey,
FileProperties<C> prop)
This method is responsible for retrieving all the dynamic GUI interfaces of the plugin that must be integrated in the general
application interface.
|
default java.lang.Object |
getSettingsMenuElements(java.lang.String configName)
This method is responsible for retrieving all the static GUI interfaces of the plugin that must be integrated in the general
application interface.
|
java.lang.Object |
getStaticMenuElements(java.lang.String key)
This method is responsible for retrieving all the static GUI interfaces of the plugin that must be integrated in the general
application interface.
|
default java.lang.Object |
getStaticMenuElements(java.lang.String key,
java.lang.String param)
This method is responsible for retrieving all the static GUI interfaces of the plugin that must be integrated in the general
application interface, with an associated parameter.
|
default void |
initAfterGUI(MDIApplication app)
Called after the application GUI has been initialized.
|
default void |
initializeUI(boolean wait)
Initialize the UI of the Plugin, taking care of doing the initialization in the EDT or the Platform Thread.
|
boolean |
isCompatibleWith(java.lang.String key,
MetaData properties)
Return true if the Plugin is compatible with the defined properties for a specified Key.
|
default void |
updateMenus()
This method is used to tell to the Plugin that its menus may been modified.
|
dispose, executeCustomAction, getDefaultPluginProperty, getPluginBuildDate, getPluginConfiguration, getPluginDesc, getPluginDescription, getPluginName, getPluginProperty, getPluginVersion, getProperty, getPropertyType, getRealPlugin, hasProperty, init, loadResources, modifySettings, register, resetSettings, setProperty, supportCustomActiongetCommandLineConfiguration, getCommandLineHandler, handleCommandLineArguments, handleCommandLineArguments, handleCommandLineException, preventOpeningApplication, setCommandLineHandlerjava.lang.Object getStaticMenuElements(java.lang.String key)
key - the PluginElementTypes type to retrievedefault java.lang.Object getSettingsMenuElements(java.lang.String configName)
getStaticMenuElements(java.lang.String) for PluginElementTypes.SETTINGS by default.configName - the configuration namedefault java.lang.Object getStaticMenuElements(java.lang.String key,
java.lang.String param)
key - the PluginElementTypes type to retrieveparam - the associated parameterjava.lang.Object getDynamicMenuElements(java.lang.String menuKey,
FileProperties<C> prop)
menuKey - the menu keyprop - the properties of the panelboolean isCompatibleWith(java.lang.String key,
MetaData properties)
key - the keyproperties - the propertiesdefault void initAfterGUI(MDIApplication app)
initializeUI(boolean) without waiting.app - the applicationdefault void initializeUI(boolean wait)
wait - true if the initialisation must be blockingdefault void updateMenus()