|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.swing.AbstractAction
ARoad0.gDMak.ActionOpenGlobalStructure
public class ActionOpenGlobalStructure
An action that opens the main frame of the IS structure for all the information systems. The tree of information systems with their nodes is displayed in a dedicated window where the properties of the selected node, in the tree, are displayed in a tabbed pane on the top of the IS structure window. This displaying works quite like the beamer, and this is why BeamerManager.setJTabbedPane() delivers the proper tabbed pane for the Is structure window. Nonetheless, the beamer displays BaseObjects and the IS structure displays NameISTrees. A NameISTree has no BeanInfo class to set how it has to be displayed. This is the responsability of the method getISnodePropertyDescriptors.
Field Summary | |
---|---|
private static javax.swing.ImageIcon |
icon__
|
private static ActionOpenGlobalStructure |
instance__
|
static Name |
LOCATION_STRUCTURE_NAME
|
static java.lang.String |
LOCATION_STRUCTURE_STRING
|
private java.util.Map |
m_currentPropertyEditors_
Current CommonPropertyEditors in the user dialog. |
private javax.swing.JTabbedPane |
tabbedPane__
The tabbed pane of the upper panel where the properties of the node are displayed. |
Fields inherited from class javax.swing.AbstractAction |
---|
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
---|
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary | |
---|---|
private |
ActionOpenGlobalStructure()
With this private constructor, the compiler won't generate a default public constructor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent _ev)
Manages opening commands from one source: - from 'IS Structure' in the main menu Call openFrame(). |
(package private) void |
finalizePropertyEditors()
Finalizes the current property editors and removes the children of tabbedPane__. |
static ActionOpenGlobalStructure |
getInstance()
To get an instance. |
private static java.beans.PropertyDescriptor[] |
getISnodePropertyDescriptors(ImmutableName _name)
Constructs the property descriptors for the currently selected node in the IS structure. |
void |
openFrame(java.util.Map _m_GUIconfig)
Opens the IS structure frame. |
void |
valueChanged(javax.swing.event.TreeSelectionEvent _ev)
Manages the displaying of the properties of a node when, in the IS structure tree, a new node is selected or the IS has been updated. |
Methods inherited from class javax.swing.AbstractAction |
---|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String LOCATION_STRUCTURE_STRING
public static final Name LOCATION_STRUCTURE_NAME
private static javax.swing.ImageIcon icon__
private java.util.Map m_currentPropertyEditors_
private final javax.swing.JTabbedPane tabbedPane__
private static ActionOpenGlobalStructure instance__
Constructor Detail |
---|
private ActionOpenGlobalStructure()
Method Detail |
---|
public static ActionOpenGlobalStructure getInstance()
public void actionPerformed(java.awt.event.ActionEvent _ev)
actionPerformed
in interface java.awt.event.ActionListener
_ev
- ActionEvent produced by the click in the menu.public void valueChanged(javax.swing.event.TreeSelectionEvent _ev)
valueChanged
in interface javax.swing.event.TreeSelectionListener
_ev
- the event. No use of its properties.public void openFrame(java.util.Map _m_GUIconfig)
_m_GUIconfig
- is the GUI configuration map. May be null.void finalizePropertyEditors()
private static java.beans.PropertyDescriptor[] getISnodePropertyDescriptors(ImmutableName _name)
_name
- of a node in the IS nametrees.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |