| Package | Description |
|---|---|
| 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.swing |
Specific Swing Plugins management classes.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,SwingFileProperties> |
AbstractMDIApplication.properties
The properties Map.
|
| Modifier and Type | Method and Description |
|---|---|
SwingFileProperties |
AbstractMDIApplication.addTab(javax.swing.JComponent comp,
javax.swing.Icon icon,
java.lang.Object obj,
java.lang.String name,
java.lang.String tooltip,
boolean isCloseable)
Add an undefined tab.
|
SwingFileProperties |
AbstractMDIApplication.addTab(javax.swing.JComponent comp,
javax.swing.Icon icon,
SwingFileProperties prop,
java.lang.String tooltip)
Add a tab with a specified name and panel.
|
SwingFileProperties |
AbstractMDIApplication.getFileProperties(java.lang.Object object)
Return the FileProperties for the specified object.
|
SwingFileProperties |
AbstractMDIApplication.getProperties(java.lang.String name)
Return the FileProperties for a tab of a specified name.
|
SwingFileProperties |
AbstractMDIApplication.getSelectedProperties()
Return the FileProperties for the selected tab.
|
SwingFileProperties |
AbstractMDIApplication.removeSelectedTab()
Remove the currently selected tab.
|
SwingFileProperties |
AbstractMDIApplication.removeTab(java.lang.String name)
Remove a tab of the specified name.
|
SwingFileProperties |
AbstractMDIApplication.setSelectedTab(java.lang.String name)
Set the selected tab.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,SwingFileProperties> |
AbstractMDIApplication.getCompatibleTabs(MetaData properties,
boolean excludeSelected)
Return all the panels that are compatible with the given properties Map.
|
java.util.Map<java.lang.String,SwingFileProperties> |
AbstractMDIApplication.getTabPropertiesList()
Return the list of tabs properties as a Map.
|
| Modifier and Type | Method and Description |
|---|---|
SwingFileProperties |
AbstractMDIApplication.addTab(javax.swing.JComponent comp,
javax.swing.Icon icon,
SwingFileProperties prop,
java.lang.String tooltip)
Add a tab with a specified name and panel.
|
protected boolean |
AbstractMDIApplication.fireTabBeforeClosing(SwingFileProperties prop)
Fired before a tab is removed.
|
protected void |
AbstractMDIApplication.fireTabChanged(SwingFileProperties prop)
Fired when the current selected Tab change.
|
protected void |
AbstractMDIApplication.fireTabRemoved(SwingFileProperties prop)
Fired when a tab is removed.
|
protected java.lang.Object |
AbstractMDIMenuFactory.getDynamicMenuItems(SwingFileProperties prop,
java.lang.String menuKey)
Return the dynamic menu items for the MDIApplication.
|
SwingMessageArea |
AbstractMDIApplication.getMessageArea(SwingFileProperties properties)
Return the MDIApplication MessageArea for a specified properties.
|
| Modifier and Type | Method and Description |
|---|---|
default SwingFileProperties |
TabbedApplication.addTab(javax.swing.Icon icon,
SwingFileProperties properties,
java.lang.String tooltip)
Add a tab with a specified name and panel.
|
default SwingFileProperties |
TabbedApplication.addTab(javax.swing.JComponent comp,
javax.swing.Icon icon,
java.lang.Object obj,
java.lang.String name,
java.lang.String tooltip)
Add an undefined tab.
|
SwingFileProperties |
TabbedApplication.addTab(javax.swing.JComponent comp,
javax.swing.Icon icon,
java.lang.Object obj,
java.lang.String name,
java.lang.String tooltip,
boolean isCloseable)
Add an undefined tab.An associated undefined
FileProperties will be created. |
SwingFileProperties |
TabbedApplication.addTab(javax.swing.JComponent comp,
javax.swing.Icon icon,
SwingFileProperties properties,
java.lang.String tooltip)
Add a tab with a specified name and panel.
|
default SwingFileProperties |
TabbedApplication.addTab(javax.swing.JComponent comp,
java.lang.Object obj,
java.lang.String name)
Add an undefined tab.
|
default SwingFileProperties |
TabbedApplication.addTab(javax.swing.JComponent comp,
java.lang.Object obj,
java.lang.String name,
boolean isCloseable)
Add an undefined tab.An associated undefined
FileProperties will be created. |
default SwingFileProperties |
TabbedApplication.addTab(javax.swing.JComponent comp,
SwingFileProperties properties)
Add a tab with a specified name and panel.
|
default SwingFileProperties |
TabbedApplication.addTab(SwingFileProperties properties)
Add a tab with a specified name and panel.
|
SwingFileProperties |
GUIApplication.getFileProperties(java.lang.Object object)
Return the FileProperties for the specified object.
|
default SwingFileProperties |
TabbedApplication.getFilePropertyForTab(java.lang.String name)
Return the file property associated with a tab name.
|
SwingFileProperties |
GUIApplication.getProperties(java.lang.String name)
Return the FileProperties for a tab of a specified name.
|
SwingFileProperties |
GUIApplication.getSelectedProperties()
Return the FileProperties for the selected tab.
|
SwingFileProperties |
TabbedApplication.removeSelectedTab()
Called when removing the selected tab.
|
SwingFileProperties |
TabbedApplication.removeTab(java.lang.String name)
Remove a tab of the specified name.
|
default SwingFileProperties |
TabbedApplication.setSelectedTab(java.lang.String name)
Set the selected tab.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,SwingFileProperties> |
TabbedApplication.getCompatibleTabs(MetaData properties,
boolean excludeSelected)
Return all the panels that are compatible with the given properties Map.
|
java.util.Map<java.lang.String,SwingFileProperties> |
TabbedApplication.getTabPropertiesList()
Return the list of tabs properties as a Map.
|
| Modifier and Type | Method and Description |
|---|---|
default SwingFileProperties |
TabbedApplication.addTab(javax.swing.Icon icon,
SwingFileProperties properties,
java.lang.String tooltip)
Add a tab with a specified name and panel.
|
SwingFileProperties |
TabbedApplication.addTab(javax.swing.JComponent comp,
javax.swing.Icon icon,
SwingFileProperties properties,
java.lang.String tooltip)
Add a tab with a specified name and panel.
|
default SwingFileProperties |
TabbedApplication.addTab(javax.swing.JComponent comp,
SwingFileProperties properties)
Add a tab with a specified name and panel.
|
default SwingFileProperties |
TabbedApplication.addTab(SwingFileProperties properties)
Add a tab with a specified name and panel.
|
SwingMessageArea |
GUIApplication.getMessageArea(SwingFileProperties properties)
Return the MDIApplication MessageArea for a specified properties.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
AbstractSwingMDIPlugin.getDynamicMenuElements(java.lang.String menuKey,
SwingFileProperties prop)
This method is responsible for retrieving all the dynamic GUI interfaces of the plugin that must be integrated in the general
application interface.
|
java.util.List<java.lang.Object> |
PluginsMenuFactory.getDynamicPluginsMenuItems(SwingFileProperties properties,
java.lang.String menuKey)
Return the plugins items that must appear under a dynamic menu, for the selected menu Key.
|