org.openide.actions
Class  EditAction
java.lang.Object
  |
  +--org.openide.util.SharedClassObject
        |
        +--org.openide.util.actions.SystemAction
              |
              +--org.openide.util.actions.CallableSystemAction
                    |
                    +--org.openide.util.actions.NodeAction
                          |
                          +--org.openide.util.actions.CookieAction
                                |
                                +--org.openide.actions.EditAction
- All Implemented Interfaces: 
 - Action, ActionListener, EventListener, Externalizable, Presenter, Presenter.Menu, Presenter.Popup, Presenter.Toolbar, Serializable
 
- public class EditAction
- extends CookieAction
  
Edit an object.
- See Also: 
 EditCookie, Serialized Form
 
 
 
 
 
| 
Method Summary | 
protected  Class[] | 
cookieClasses()
 
          Get the cookies that this action requires. | 
 HelpCtx | 
getHelpCtx()
 
          Get a help context for the action. | 
 String | 
getName()
 
          Get a human presentable name of the action. | 
protected  String | 
iconResource()
 
          Specify the proper resource name for the action's icon. | 
protected  int | 
mode()
 
          Get the mode of the action, i.e. how strict it should be about
 cookie support. | 
protected  void | 
performAction(Node[] activatedNodes)
 
          Perform the action based on the currently activated nodes. | 
protected  boolean | 
surviveFocusChange()
 
          Specify the behavior of the action when a window with no
 activated nodes is selected. | 
 
 
 
 
 
| Methods inherited from class org.openide.util.SharedClassObject | 
addPropertyChangeListener, equals, finalize, findObject, findObject, firePropertyChange, getLock, getProperty, hashCode, putProperty, putProperty, readExternal, removePropertyChangeListener, writeExternal, writeReplace | 
 
 
 
EditAction
public EditAction()
surviveFocusChange
protected boolean surviveFocusChange()
- Description copied from class: 
NodeAction 
- Specify the behavior of the action when a window with no
 activated nodes is selected.
 If the action should then be disabled,
 return 
false here; if the action should stay in the previous state,
 return true.
 Note that NodeAction.getActivatedNodes() and NodeAction.performAction() are still
 passed the set of selected nodes from the old window, if you keep this feature on.
 This is useful, e.g., for an action like Compilation which should remain active
 even if the user switches to a window like the Output Window that has no associated nodes;
 then running the action will still use the last selection from e.g. an Explorer window
 or the Editor, if there was one to begin with.
- Overrides:
 surviveFocusChange in class NodeAction
 
- Following copied from class: 
org.openide.util.actions.NodeAction 
- Returns:
 true in the default implementation
 
 
getName
public String getName()
- Description copied from class: 
SystemAction 
- Get a human presentable name of the action.
 This may be
 presented as an item in a menu.
 
Using the normal menu presenters, an included ampersand
 before a letter will be treated as the name of a mnemonic.
- Overrides:
 getName in class SystemAction
 
- Following copied from class: 
org.openide.util.actions.SystemAction 
- Returns:
 - the name of the action
 
 
 
getHelpCtx
public HelpCtx getHelpCtx()
- Description copied from class: 
SystemAction 
- Get a help context for the action.
- Overrides:
 getHelpCtx in class SystemAction
 
- Following copied from class: 
org.openide.util.actions.SystemAction 
- Returns:
 - the help context for this action
 
 
 
iconResource
protected String iconResource()
- Description copied from class: 
SystemAction 
- Specify the proper resource name for the action's icon.
 May be overridden by subclasses.
 Typically this should be a 16x16 color GIF.
- Overrides:
 iconResource in class SystemAction
 
- Following copied from class: 
org.openide.util.actions.SystemAction 
- Returns:
 - the resource name for the icon, e.g. 
/com/mycom/mymodule/myIcon.gif; or null to make a text label 
 
 
mode
protected int mode()
- Description copied from class: 
CookieAction 
- Get the mode of the action, i.e. how strict it should be about
 cookie support.
- Overrides:
 mode in class CookieAction
 
- Following copied from class: 
org.openide.util.actions.CookieAction 
- Returns:
 - the mode of the action. Possible values are disjunctions of the 
MODE_XXX
 constants. 
 
 
cookieClasses
protected Class[] cookieClasses()
- Description copied from class: 
CookieAction 
- Get the cookies that this action requires. The cookies are disjunctive, i.e. a node
 must support AT LEAST ONE of the cookies specified by this method.
- Overrides:
 cookieClasses in class CookieAction
 
- Following copied from class: 
org.openide.util.actions.CookieAction 
- Returns:
 - a list of cookies
 
 
 
performAction
protected void performAction(Node[] activatedNodes)
- Description copied from class: 
NodeAction 
- Perform the action based on the currently activated nodes.
 Note that if the source of the event triggering this action was itself
 a node, that node will be the sole argument to this method, rather
 than the activated nodes.
- Overrides:
 performAction in class NodeAction
 
- Following copied from class: 
org.openide.util.actions.NodeAction 
- Parameters:
 activatedNodes - current activated nodes, may be empty but not null
 
 
Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.