Package | Description |
---|---|
org.mdi.app.swing |
Specific Swing classes for the Main package of the framework.
|
org.mdi.bootstrap |
Minimal Bootstrap interfaces for 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.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<javax.swing.JMenuItem> |
AbstractMDIMenuFactory.getCompatibleMenuItems(MetaData meta,
boolean excludeSelected,
java.awt.event.ActionListener listener)
Return a list of JMenuItems for all the tabs compatible with a specific properties Map.
|
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.
|
Modifier and Type | Field and Description |
---|---|
protected MetaData |
FileProperties.properties
The associated properties.
|
Modifier and Type | Method and Description |
---|---|
MetaData |
MetaData.getCompatibilityMetaData()
Return a MetaData that contains only the keys that are useful for compatibility check, that is, stripped of all non compatible keys.
|
MetaData |
FileProperties.getMetaData()
Return the MetaData associated with the panel.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FileProperties.isCompatibleWith(MetaData meta)
Same as
FileProperties.isCompatibleWith(MetaData, boolean) , with only partial compatibility. |
boolean |
MetaData.isCompatibleWith(MetaData meta)
Same as
isCompatibleWith(MetaData, boolean) , with only partial compatibility. |
boolean |
FileProperties.isCompatibleWith(MetaData meta,
boolean complete)
Look if two FileProperties are compatible.
|
boolean |
MetaData.isCompatibleWith(MetaData meta,
boolean complete)
Look if two MetaDatas are compatible.
|
void |
FileProperties.setMetaData(MetaData properties)
Set the MetaData to associate with the panel.
|
Constructor and Description |
---|
FileProperties(java.lang.String name,
C comp,
java.lang.Object obj,
MetaData properties)
Create a new FileProperties with some defined properties, and associate it with an Object.
|
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.
|
Constructor and Description |
---|
SwingFileProperties(java.lang.String name,
javax.swing.JComponent comp,
java.lang.Object obj,
MetaData properties)
Create a new FileProperties with some defined properties, and associate it with an Object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractMDIPlugin.isCompatibleWith(java.lang.String key,
MetaData properties)
Return false by default.
|
boolean |
MDIPlugin.isCompatibleWith(java.lang.String key,
MetaData properties)
Return true if the Plugin is compatible with the defined properties for a specified Key.
|
Modifier and Type | Method and Description |
---|---|
Plugin |
PluginsMenuFactory.getCompatiblePlugin(java.lang.String menuKey,
MetaData meta)
Return the first Plugin compatible with some MetaData, for the selected menu Key.
|