| 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.gui.swing |
Specific Swing GUI classes used by 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 |
StatusBar.appli |
| Constructor and Description |
|---|
StatusBar(MDIApplication appli)
Creates a new status bar
|
| 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) |