org.argouml.ui
Class CmdSetMode

java.lang.Object
  extended byjavax.swing.AbstractAction
      extended byorg.tigris.gef.base.Cmd
          extended byorg.tigris.gef.base.CmdSetMode
              extended byorg.argouml.ui.CmdSetMode
All Implemented Interfaces:
javax.swing.Action, java.awt.event.ActionListener, java.lang.Cloneable, java.util.EventListener, java.io.Serializable
Direct Known Subclasses:
ActionAddAssociation, ActionAddAssociationRole

public class CmdSetMode
extends org.tigris.gef.base.CmdSetMode

Extends GEF CmdSetMode to add additional metadata such as tooltips.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.AbstractAction
 
Field Summary
private static java.lang.String ACTION_PREFIX_KEY
           
 
Fields inherited from class org.tigris.gef.base.CmdSetMode
_modeArgs
 
Fields inherited from class org.tigris.gef.base.Cmd
_args, _resource
 
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
CmdSetMode(java.lang.Class modeClass)
           
CmdSetMode(java.lang.Class modeClass, boolean sticky)
           
CmdSetMode(java.lang.Class modeClass, java.util.Hashtable modeArgs)
           
CmdSetMode(java.lang.Class modeClass, java.util.Hashtable modeArgs, java.lang.String name)
           
CmdSetMode(java.lang.Class modeClass, java.lang.String name)
           
CmdSetMode(java.lang.Class modeClass, java.lang.String arg, java.lang.Object value)
           
CmdSetMode(java.lang.Class modeClass, java.lang.String arg, java.lang.Object value, java.lang.String name)
           
CmdSetMode(java.lang.Class modeClass, java.lang.String arg, java.lang.Object value, java.lang.String name, javax.swing.ImageIcon icon)
           
CmdSetMode(java.lang.Class modeClass, java.lang.String name, java.lang.String tooltip)
           
CmdSetMode(java.util.Properties args)
           
 
Method Summary
private  void putToolTip(java.lang.String name)
          Adds tooltip text to the Action.
 
Methods inherited from class org.tigris.gef.base.CmdSetMode
doIt, undoIt
 
Methods inherited from class org.tigris.gef.base.Cmd
about, actionPerformed, cmdAtIndex, containsArg, getArg, getArg, getName, getResource, register, registeredCmds, setArg, setName, setResource, shouldBeEnabled, updateEnabled
 
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

ACTION_PREFIX_KEY

private static final java.lang.String ACTION_PREFIX_KEY
See Also:
Constant Field Values
Constructor Detail

CmdSetMode

public CmdSetMode(java.util.Properties args)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass,
                  java.lang.String name)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass,
                  java.lang.String name,
                  java.lang.String tooltip)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass,
                  boolean sticky)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass,
                  java.util.Hashtable modeArgs)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass,
                  java.util.Hashtable modeArgs,
                  java.lang.String name)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass,
                  java.lang.String arg,
                  java.lang.Object value)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass,
                  java.lang.String arg,
                  java.lang.Object value,
                  java.lang.String name)

CmdSetMode

public CmdSetMode(java.lang.Class modeClass,
                  java.lang.String arg,
                  java.lang.Object value,
                  java.lang.String name,
                  javax.swing.ImageIcon icon)
Method Detail

putToolTip

private void putToolTip(java.lang.String name)
Adds tooltip text to the Action.



ArgoUML © 1996-2004 (20040316)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook