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)
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 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.
|
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,
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,
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,
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.
|
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.
|
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.
|