org.graffiti.plugin.actions
Class SelectionAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by org.graffiti.plugin.actions.GraffitiAction
          extended by org.graffiti.plugin.actions.SelectionAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action
Direct Known Subclasses:
AddAttributeAction, ChangeAttributeValueAction, CopyAction, CutAction, DeleteAction, DeleteAttributeAction, PasteAction, PopupAction, SelectAllAction

public abstract class SelectionAction
extends GraffitiAction

Represents an action, which depends on a selection.

Version:
$Revision: 5768 $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.graffiti.plugin.actions.GraffitiAction
coreBundle, mainFrame, name
 
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
SelectionAction(String name, MainFrame mainFrame)
          Constructs a new selection action with the given name.
 
Method Summary
 boolean isEnabled()
          DOCUMENT ME!
 boolean surviveFocusChange()
          Returns true, if this action should survive a focus change.
 
Methods inherited from class org.graffiti.plugin.actions.GraffitiAction
getHelpContext, getName, setEnabled, showError, showWarning, update
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, putValue, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 

Constructor Detail

SelectionAction

public SelectionAction(String name,
                       MainFrame mainFrame)
Constructs a new selection action with the given name.

Parameters:
name - DOCUMENT ME!
mainFrame - DOCUMENT ME!
Method Detail

isEnabled

public boolean isEnabled()
DOCUMENT ME!

Specified by:
isEnabled in interface Action
Specified by:
isEnabled in class GraffitiAction
Returns:
DOCUMENT ME!

surviveFocusChange

public boolean surviveFocusChange()
Returns true, if this action should survive a focus change.

Returns:
true, if this action should survive a focus change.


Generated at 2012-05-30 11:00:36 PM CEST