Package | Description |
---|---|
org.mdi.app |
Main package of the framework.
|
org.mdi.app.jfx |
Specific JavaFX classes for the Main package of the framework.
|
org.mdi.bootstrap |
Minimal Bootstrap interfaces for the framework.
|
org.mdi.plugins |
Plugins management classes.
|
org.mdi.plugins.jfx |
Specific JavaFX Plugins management classes.
|
org.mdi.plugins.swing |
Specific Swing Plugins management classes.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Plugin> |
AbstractApplication.plugins
The list of loaded Plugins.
|
protected java.util.Map<java.lang.String,Plugin> |
AbstractApplication.pluginsMap
The Map of loaded Plugins.
|
Modifier and Type | Method and Description |
---|---|
Plugin |
AbstractApplication.getPlugin(java.lang.String clazz)
Return the Plugin, given its associated class path.
|
Plugin |
AbstractApplication.getPluginForName(java.lang.String name)
Return the Plugin, given its associated name.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Plugin> |
AbstractApplication.getPlugins()
Return the Plugins List.
|
java.util.Map<java.lang.String,Plugin> |
AbstractApplication.getPluginsMap()
Return Plugins Map.
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigurationManager.deserializePluginsConfiguration(java.util.List<Plugin> plugins)
Return the previously serialized configuration for Plugins, and deserialize it.
|
void |
ConfigurationManager.deserializePluginsConfiguration(java.util.List<Plugin> plugins,
java.util.prefs.Preferences root)
Return the previously serialized configuration for Plugins, and deserialize it in a user-defined Preferences root.
|
void |
ConfigurationManager.deserializePluginsConfiguration(java.util.List<Plugin> plugins,
java.util.prefs.Preferences root,
java.io.File dir)
Return the previously serialized configuration for Plugins, and deserialize it in a user-defined Preferences root.
|
void |
ConfigurationManager.serializeConfiguration(java.util.List<Plugin> plugins)
Serialize the configuration in a user-defined root, using a null directory as the default for the serialization.
|
void |
ConfigurationManager.serializeConfiguration(java.util.List<Plugin> plugins,
java.io.File dir)
Serialize the configuration in a user-defined root.
|
void |
ConfigurationManager.serializeConfiguration(java.util.List<Plugin> plugins,
java.util.prefs.Preferences root)
Serialize the configuration, using a null directory as the default for the serialization.
|
void |
ConfigurationManager.serializeConfiguration(java.util.List<Plugin> plugins,
java.util.prefs.Preferences root,
java.io.File dir)
Serialize the configuration, using a directory as the default for the serialization.
|
Constructor and Description |
---|
ConfigurationManager(java.util.List<Plugin> plugins,
java.util.prefs.Preferences prefRoot,
Configuration conf) |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Plugin> |
AbstractJFXApplication.plugins
The list of loaded Plugins.
|
protected java.util.Map<java.lang.String,Plugin> |
AbstractJFXApplication.pluginsMap
The Map of loaded Plugins.
|
Modifier and Type | Method and Description |
---|---|
Plugin |
AbstractJFXApplication.getPlugin(java.lang.String clazz)
Return a Plugin, given its associated class path.
|
Plugin |
AbstractJFXApplication.getPluginForName(java.lang.String name)
Return a Plugin, given its associated name.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Plugin> |
AbstractJFXApplication.getPlugins()
Return the list of Plugins.
|
java.util.Map<java.lang.String,Plugin> |
AbstractJFXApplication.getPluginsMap()
Return the Map of Plugins.
|
Modifier and Type | Method and Description |
---|---|
Plugin |
MDIApplication.getPlugin(java.lang.String clazz)
Return the Plugin, given its associated class path.
|
Plugin |
MDIApplication.getPluginForName(java.lang.String name)
Return a Plugin, given its associated name.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<Plugin> |
MDIApplication.getPlugins()
Return the Plugins List.
|
java.util.Map<java.lang.String,Plugin> |
MDIApplication.getPluginsMap()
Return Plugins Map.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MDIPlugin<C>
A Plugin which can manage a GUI.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMDIPlugin<C>
This class provides a default implementation of the
MDIPlugin interface, which does nothing,
to minimize the effort required to implement this interface. |
class |
AbstractPlugin
This class provides a skeletal implementation of the
Plugin interface, which does nothing, to minimize
the effort required to implement this interface. |
Modifier and Type | Field and Description |
---|---|
Plugin |
PluginsManager.PluginPeer.plugin
The associated Plugin instance, if it exists.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Plugin> |
PluginsManager.getLoadedPluginList()
Return the list of available Plugins, for the plugins who have successfuly been loaded.
|
java.util.List<Plugin> |
PluginsManager.getLoadedPlugins()
Return the list of loaded Plugins.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultPluginsEDTSupport.initializeUI(java.util.List<Plugin> pluginsVector)
Initialize the UI of the Plugin vector, taking care of doing the initialization in the EDT.
|
void |
PluginsEDTSupport.initializeUI(java.util.List<Plugin> pluginsVector)
Initialize the UI of the Plugin vector, taking care of doing the initialization in the EDT or the Platform Thread.
|
protected void |
AbstractPluginsEDTSupport.initializeUIImpl(MDIApplication app,
java.util.List<Plugin> pluginsVector)
Initialize the Plugins after the GUI is started.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJFXMDIPlugin
An AbstractMDIPlugin which has some additional methods for easing their implementation on JavaFX.
|
Modifier and Type | Method and Description |
---|---|
void |
JFXPluginsEDTSupport.initializeUI(java.util.List<Plugin> pluginsVector)
Initialize the UI of the Plugin vector, taking care of doing the initialization in the EDT.
|
Modifier and Type | Interface and Description |
---|---|
interface |
SwingMDIPlugin
A Swing MDI Plugin.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSwingMDIPlugin
An AbstractSwingMDIPlugin which has some additional methods for easing their implementation on Swing.
|
Modifier and Type | Method and Description |
---|---|
Plugin |
PluginsMenuFactory.getCompatiblePlugin(java.lang.String menuKey,
MetaData meta)
Return the first Plugin compatible with some MetaData, for the selected menu Key.
|
Modifier and Type | Method and Description |
---|---|
void |
SwingPluginsEDTSupport.initializeUI(java.util.List<Plugin> pluginsVector)
Initialize the UI of the Plugin vector, taking care of doing the initialization in the EDT.
|