|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.swing.AbstractAction | +--org.argouml.uml.ui.UMLAction | +--org.argouml.uml.ui.ActionCompartmentDisplay
ActionCompartmentDisplay
, remove in 0.15.3, alexb
A class to implement the actions involved in hiding and showing compartments on interfaces, classes and use cases.
This implementation extended to handle compartments for extension points on use cases.
The class declares a number of static instances, each with an actionPerformed method that performs the required action.
Field Summary | |
---|---|
protected java.lang.String |
_compartment
Deprecated. A string indicating the action desired. |
protected boolean |
_display
Deprecated. A flag to indicate whether the action should show or hide the relevant compartment. |
static UMLAction |
HideAllCompartments
Deprecated. Static instance to hide both compartments of a class. |
static UMLAction |
HideAttrCompartment
Deprecated. Static instance to hide the attribute compartment of a class. |
static UMLAction |
HideExtPointCompartment
Deprecated. Static instance to hide the extension point compartment of a use case. |
static UMLAction |
HideOperCompartment
Deprecated. Static instance to hide the operation compartment of a class. |
static UMLAction |
ShowAllCompartments
Deprecated. Static instance to show both compartments of a class. |
static UMLAction |
ShowAttrCompartment
Deprecated. Static instance to show the attribute compartment of a class. |
static UMLAction |
ShowExtPointCompartment
Deprecated. Static instance to show the extension point compartment of a use case. |
static UMLAction |
ShowOperCompartment
Deprecated. Static instance to show the operation compartment of a class. |
Fields inherited from class org.argouml.uml.ui.UMLAction |
---|
cat, HAS_ICON, NO_ICON |
Fields inherited from class javax.swing.AbstractAction |
---|
changeSupport, enabled |
Fields inherited from interface javax.swing.Action |
---|
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON |
Constructor Summary | |
---|---|
protected |
ActionCompartmentDisplay(boolean d,
java.lang.String c)
Deprecated. Constructor for a new instance. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent ae)
Deprecated. Action method invoked when an event triggers this action. |
boolean |
shouldBeEnabled()
Deprecated. Indicate whether this action should be enabled. |
Methods inherited from class org.argouml.uml.ui.UMLAction |
---|
getMnemonic, getShortcut, getValue, isEnabled, markNeedsSave, putValue, stripJunk, updateEnabled, updateEnabled |
Methods inherited from class javax.swing.AbstractAction |
---|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, removePropertyChangeListener, setEnabled |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected boolean _display
A flag to indicate whether the action should show or hide the relevant compartment.
protected java.lang.String _compartment
A string indicating the action desired.
public static UMLAction ShowAttrCompartment
Static instance to show the attribute compartment of a class.
public static UMLAction HideAttrCompartment
Static instance to hide the attribute compartment of a class.
public static UMLAction ShowOperCompartment
Static instance to show the operation compartment of a class.
public static UMLAction HideOperCompartment
Static instance to hide the operation compartment of a class.
public static UMLAction ShowExtPointCompartment
Static instance to show the extension point compartment of a use case.
public static UMLAction HideExtPointCompartment
Static instance to hide the extension point compartment of a use case.
public static UMLAction ShowAllCompartments
Static instance to show both compartments of a class.
public static UMLAction HideAllCompartments
Static instance to hide both compartments of a class.
Constructor Detail |
protected ActionCompartmentDisplay(boolean d, java.lang.String c)
Constructor for a new instance. Can only be called by this class or its children, since used to create static instances only.
d
- true
if the compartment is to be shown,
false
if it is to be hidden.c
- The text to be displayed for this action.Method Detail |
public void actionPerformed(java.awt.event.ActionEvent ae)
Action method invoked when an event triggers this action.
The _compartment
instance variable defines the action to
take, and the _display
instance variable whether it should
set visibility or note.
Note. The _display
instance variable is really
redundant. Its value is implied by the operation.
actionPerformed
in interface java.awt.event.ActionListener
actionPerformed
in class UMLAction
ae
- The event that triggered us.public boolean shouldBeEnabled()
Indicate whether this action should be enabled.
Always returns true
in this implementation.
shouldBeEnabled
in class UMLAction
true
if the action should be enabled,
false
otherwise. Always returns true
in this implementation.
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |