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.app.swing |
Specific Swing classes for the Main package of the framework.
|
org.mdi.bootstrap.swing |
Specific Swing Bootstrap interfaces for the framework.
|
org.mdi.plugins |
Plugins management classes.
|
org.mdi.plugins.swing |
Specific Swing Plugins management classes.
|
org.mdi.util |
Utility classes.
|
org.mdi.util.jfx |
JavaFX specific Utility classes.
|
org.mdi.util.swing |
Swing specific Utility classes.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractApplication
An abstract MDIApplication which does not provide a GUI.
|
Modifier and Type | Method and Description |
---|---|
static void |
LauncherConf.restart(MDIApplication appli)
Exit then restart the application with the same options.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractJFXApplication
An abstract JavaFX-based MDIApplication which does not provide a GUI.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMDIApplication
An abstract
MDIApplication implementation, which have a GUI. |
Modifier and Type | Interface and Description |
---|---|
interface |
GUIApplication
Interface for a Swing GUI MDIApplication.
|
interface |
TabbedApplication
This interface defines Applications which manage removing tabs.
|
Modifier and Type | Field and Description |
---|---|
protected MDIApplication |
AbstractMDIAction.app
The application.
|
Constructor and Description |
---|
AbstractMDIAction(MDIApplication app)
Defines an AbstractMDIAction object with a default description string and default icon.
|
AbstractMDIAction(MDIApplication app,
java.lang.String name)
Defines an AbstractMDIAction object with a specified description string and default icon.
|
AbstractMDIAction(MDIApplication app,
java.lang.String name,
javax.swing.Icon icon)
Defines an AbstractMDIAction object with specified description string and icon.
|
Modifier and Type | Field and Description |
---|---|
protected MDIApplication |
AbstractPluginsEDTSupport.app
The application.
|
protected MDIApplication |
AbstractPlugin.appli
The MDIApplication.
|
Modifier and Type | Method and Description |
---|---|
MDIApplication |
PluginsManager.getMDIApplication()
Return the application.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractPlugin.init(MDIApplication app)
Initialize the Plugin.
|
void |
Plugin.init(MDIApplication app)
Initialize the Plugin.
|
default void |
MDIPlugin.initAfterGUI(MDIApplication app)
Called after the application GUI has been initialized.
|
void |
PluginsManager.initAfterGUI(MDIApplication app)
Called after the GUI initialization.
|
protected void |
AbstractPluginsEDTSupport.initializeUIImpl(MDIApplication app,
java.util.List<Plugin> pluginsVector)
Initialize the Plugins after the GUI is started.
|
void |
PluginsManager.initPlugins(MDIApplication app)
Initialize all plugins.
|
default void |
Plugin.loadResources(MDIApplication app,
java.lang.ClassLoader classLoader)
Load the plugin resources.
|
void |
AbstractPlugin.register(MDIApplication appli)
Register the Application.
|
void |
Plugin.register(MDIApplication app)
Register the Plugin.
|
void |
PluginsManager.registerPlugins(MDIApplication app)
Register all Plugins.
|
void |
PluginsManager.setMDIApplication(MDIApplication app)
Set the application.
|
Modifier and Type | Method and Description |
---|---|
void |
PluginMenuHandler.setApplication(MDIApplication appli)
Set the application.
|
Modifier and Type | Field and Description |
---|---|
protected MDIApplication |
ThreadQueue.app |
Constructor and Description |
---|
ThreadQueue(MDIApplication app) |
Constructor and Description |
---|
JFXThreadQueue(MDIApplication app) |
Constructor and Description |
---|
SwingThreadQueue(MDIApplication app) |