- panel - Variable in class org.mdi.gui.swing.DefaultSettingsAction
-
The Settings panel.
- PLAIN_MESSAGE - Static variable in interface org.mdi.bootstrap.swing.MDIDialogBuilder
-
The plain message type.
- PlatformUtils - Class in org.mdi.app
-
This class provides several System utilities.
- Plugin - Interface in org.mdi.plugins
-
This interface defines the common behavior for all registerable Plugins.
- plugin - Variable in class org.mdi.plugins.PluginsManager.PluginPeer
-
The associated Plugin instance, if it exists.
- PLUGIN_DIRECTORY_DONT_EXIST - Static variable in interface org.mdi.plugins.PluginsManagerListener
-
The type for exceptions fired if a Plugin Manifest can not be found.
- PLUGIN_MENU - Static variable in interface org.mdi.plugins.PluginElementTypes
-
The key menu for plugin menus.
- PLUGINCLASS_NOTFOUND - Static variable in interface org.mdi.plugins.PluginsManagerListener
-
The type for exceptions fired if a Plugin class is not found.
- PluginElementTypes - Interface in org.mdi.plugins
-
This interface holds GUI and Metadata elements that can be retrieved for Plugins.
- PLUGININSTANCE_IMPOSSIBLE - Static variable in interface org.mdi.plugins.PluginsManagerListener
-
The type for exceptions fired if a Plugin instance can not be created.
- PluginMenuHandler - Class in org.mdi.plugins.swing
-
This class handles the returned menus from plugins.
- PluginMenuHandler() - Constructor for class org.mdi.plugins.swing.PluginMenuHandler
-
- PLUGINNAME_EXISTS - Static variable in interface org.mdi.plugins.PluginsManagerListener
-
The type for informations fired if a Plugin name already exist.
- plugins - Variable in class org.mdi.app.AbstractApplication
-
The list of loaded Plugins.
- plugins - Variable in class org.mdi.app.jfx.AbstractJFXApplication
-
The list of loaded Plugins.
- PLUGINS_DISABLED_ROOT - Static variable in class org.mdi.app.ConfigurationManager
-
The root for the enabling of Plugins.
- PLUGINS_XSD - Static variable in class org.mdi.plugins.PluginsManager
-
The Plugins XML configuration file Schema.
- pluginsActionPerformed(PluginsEvent) - Method in class org.mdi.app.AbstractApplication
-
Does nothing by default.
- pluginsActionPerformed(PluginsEvent) - Method in class org.mdi.app.jfx.AbstractJFXApplication
-
Does nothing by default.
- pluginsActionPerformed(PluginsEvent) - Method in interface org.mdi.plugins.PluginsListener
-
Fired when an event is registered.
- pluginsClazz - Variable in class org.mdi.plugins.swing.PluginsMenuFactory
-
The Plugins peers.
- pluginsConfiguration - Variable in class org.mdi.app.AbstractApplication
-
The plugins definition xml file name.
- pluginsConfiguration - Variable in class org.mdi.app.jfx.AbstractJFXApplication
-
The plugins definition xml file.
- PluginsDeactivationPolicy - Interface in org.mdi.bootstrap
-
The plugns deactivation policies.
- pluginsDefInFile - Variable in class org.mdi.app.AbstractApplication
-
True if the plugins definition is stored in a XML File (false by default).
- pluginsDefInFile - Variable in class org.mdi.app.jfx.AbstractJFXApplication
-
True if the plugins definition is stored in a XML File (true by default).
- pluginsDir - Variable in class org.mdi.app.AbstractApplication
-
The plugins directory.
- pluginsDir - Variable in class org.mdi.app.jfx.AbstractJFXApplication
-
The plugins directory.
- PluginsEDTSupport - Interface in org.mdi.plugins
-
- PluginsEvent - Class in org.mdi.plugins
-
The Plugins event interface.
- PluginsEvent(int, String) - Constructor for class org.mdi.plugins.PluginsEvent
-
Create a PluginsEvent.
- PluginsEvent(int) - Constructor for class org.mdi.plugins.PluginsEvent
-
Create a PluginsEvent.
- pluginsList - Variable in class org.mdi.plugins.swing.PluginsMenuFactory
-
The list of Plugin peers.
- PluginsListener - Interface in org.mdi.plugins
-
The listener interface for receiving Plugins events (for now only used for loading or registering plugins).
- pluginsManager - Variable in class org.mdi.app.AbstractApplication
-
The MDIApplication associated PluginsManager.
- pluginsManager - Variable in class org.mdi.app.jfx.AbstractJFXApplication
-
The MDIApplication associated PluginsManager.
- PluginsManager - Class in org.mdi.plugins
-
This class loads and registers the Plugins associated with the application.
- PluginsManager(File, File) - Constructor for class org.mdi.plugins.PluginsManager
-
Constructor, with only one directory containing the Plugins paths.
- PluginsManager(List<URL>) - Constructor for class org.mdi.plugins.PluginsManager
-
Constructor, with as many URLs as necessary containing the Plugins paths.
- PluginsManager(File) - Constructor for class org.mdi.plugins.PluginsManager
-
Constructor, with only one directory containing the Plugins paths.
- PluginsManager.PluginPeer - Class in org.mdi.plugins
-
This class represents a Plugin in the application.
- PluginsManagerListener - Interface in org.mdi.plugins
-
An interface which is notified when an exception or information is fired when loading the Plugins.
- pluginsMap - Variable in class org.mdi.app.AbstractApplication
-
The Map of loaded Plugins.
- pluginsMap - Variable in class org.mdi.app.jfx.AbstractJFXApplication
-
The Map of loaded Plugins.
- PluginsMenuFactory - Class in org.mdi.plugins.swing
-
This class creates the specifics Plugins Menus.
- PluginsMenuFactory(GUIApplication) - Constructor for class org.mdi.plugins.swing.PluginsMenuFactory
-
Create the factory.
- pluginsTableModel - Variable in class org.mdi.plugins.swing.PluginsMenuFactory
-
- pluginsVector - Variable in class org.mdi.plugins.swing.PluginsMenuFactory
-
The list of Plugins.
- preparePanels() - Method in class org.mdi.app.swing.AbstractMDIApplication
-
The last method called for preparing the panels of the application.
- preparePanels(boolean, boolean, MDIMenuFactory) - Method in class org.mdi.app.swing.AbstractMDIApplication
-
Prepare the various panels of the MDIApplication, without any Message Area.
- preparePanels(SwingMessageArea, boolean, boolean, MDIMenuFactory) - Method in class org.mdi.app.swing.AbstractMDIApplication
-
Prepare the various panels of the MDIApplication.
- preparePanels(int, MDIMenuFactory) - Method in class org.mdi.app.swing.AbstractMDIApplication
-
Prepare the various panels of the MDIApplication, with a message area, a toolbar, and a status bar.
- preparePanels(int, boolean, boolean, MDIMenuFactory) - Method in class org.mdi.app.swing.AbstractMDIApplication
-
Prepare the various panels of the MDIApplication.
- preparePanels(int, int, boolean, boolean, MDIMenuFactory) - Method in class org.mdi.app.swing.AbstractMDIApplication
-
Prepare the various panels of the MDIApplication.The application window present:
A Menu bar
An optional toolbar
The main panel of the application, presenting the various files opened and/or created by the application itself or plugins
An optional message area
An optional status bar
This is necessary to add all GUI elements in the application, and can be configured in a number of ways:
the initial size of the message area can be set.Note that the application comes with a default message area (see
DefaultMessageArea), but that any specific message area implementation can be provided (see
SwingMessageArea).
- preparePanels(MDIApplicationProperties) - Method in class org.mdi.app.swing.AbstractMDIApplication
-
Prepare the various panels of the MDIApplication.
- preventOpening - Variable in class org.mdi.app.AbstractApplication
-
True if the application must not be made visible.
- preventOpening - Variable in class org.mdi.app.jfx.AbstractJFXApplication
-
True if the application must not be made visible.
- preventOpening() - Method in class org.mdi.bootstrap.launcher.ArgumentGroup
-
Return true if the framework GUI should not be opened (set visible).
- preventOpening() - Method in class org.mdi.bootstrap.launcher.CommandLineHandler
-
Return true if the GUI must not be set visible.
- preventOpeningApplication() - Method in class org.mdi.app.AbstractApplication
-
Return true if the application must not be make visible.
- preventOpeningApplication() - Method in class org.mdi.app.jfx.AbstractJFXApplication
-
Return true if the application must not be make visible.
- preventOpeningApplication() - Method in interface org.mdi.bootstrap.launcher.CommandLineListener
-
Return true if the application must not be make visible.
- print(File) - Method in interface org.mdi.app.swing.DefaultMDIDialogBuilder.DialogListener
-
Fired if the user print the dialog content.
- print(File) - Method in class org.mdi.app.swing.DefaultMDIDialogBuilder
-
- PRINT - Static variable in interface org.mdi.bootstrap.localization.MenusKeys
-
"print": The key for the print menu.
- print(File) - Method in interface org.mdi.bootstrap.swing.MDIDialogBuilder
-
- print(File) - Method in interface org.mdi.gui.MessageArea
-
Print the content of the area in a html file.
- print() - Method in class org.mdi.gui.swing.DefaultMessageArea
-
Called when the "print" action is called.
- print(File) - Method in class org.mdi.gui.swing.DefaultMessageArea
-
Print the content of the area in a html file.
- printAction - Variable in class org.mdi.gui.swing.DefaultMessageArea
-
The print action.
- printHelp() - Method in class org.mdi.bootstrap.launcher.CommandLineHandler
-
- printHelp(PrintStream) - Method in class org.mdi.bootstrap.launcher.CommandLineHandler
-
Print a help content on a PrintStream.
- progress - Variable in class org.mdi.app.swing.AbstractMDIMenuFactory
-
The Splash Screen, if there is any.
- progress - Variable in class org.mdi.gui.swing.StatusBar
-
The message label.
- ProgressInterface - Interface in org.mdi.gui
-
This interface must be implemented by all SplashScreen progress bars.
- properties - Variable in class org.mdi.app.swing.AbstractMDIApplication
-
The properties Map.
- properties - Variable in class org.mdi.bootstrap.FileProperties
-
The associated properties.
- PROPERTIES - Static variable in interface org.mdi.bootstrap.launcher.ArgumentType
-
Tag a properties file argument.
- propertiesTypes - Variable in class org.mdi.bootstrap.AbstractConfiguration2
-
The Map of properties values.
- propertiesValues - Variable in class org.mdi.bootstrap.AbstractConfiguration2
-
The Map of properties types.
- PROPERTY_DATE - Static variable in interface org.mdi.plugins.PluginElementTypes
-
The date of build of the Plugin, which will be presented in the About menu.
- PROPERTY_DEPEND - Static variable in interface org.mdi.plugins.PluginElementTypes
-
The Plugins on which the Plugin depends.
- PROPERTY_DESC - Static variable in interface org.mdi.plugins.PluginElementTypes
-
The description of the Plugin, which will be presented in the About menu.
- PROPERTY_UNSUPPORTED - Static variable in interface org.mdi.plugins.PluginElementTypes
-
The value for properties found in MetaData, that are unsupported by the Plugin.
- PROPERTY_VERSION - Static variable in interface org.mdi.plugins.PluginElementTypes
-
The version of the Plugin, which will be presented in the About menu.
- PropertyValue() - Constructor for class org.mdi.bootstrap.AbstractConfiguration2.PropertyValue
-
- propMap - Variable in class org.mdi.gui.swing.DefaultSettingsAction
-
The Settings properties map.
- putConfiguration(Preferences, File) - Method in interface org.mdi.bootstrap.Configuration
-
Called when the configuration must be filled with key-value entries stored in a Preferences.
- putConfiguration(Preferences, File) - Method in interface org.mdi.bootstrap.Configuration2
-
Called when the configuration must be filled with key-value entries stored in a Preferences.
- putPrefValue(Preferences, String, Object, File) - Method in interface org.mdi.bootstrap.Configuration2
-
Put the Preferences value for a property.