org.openide.actions
Class  SaveAction
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.SaveAction
- All Implemented Interfaces: 
 - Action, ActionListener, EventListener, Externalizable, Presenter, Presenter.Menu, Presenter.Popup, Presenter.Toolbar, Serializable
 
- public class SaveAction
- extends CookieAction
  
Save a single object.
- See Also: 
 SaveCookie, 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. | 
 
 
 
 
 
| Methods inherited from class org.openide.util.SharedClassObject | 
addPropertyChangeListener, equals, finalize, findObject, findObject, firePropertyChange, getLock, getProperty, hashCode, putProperty, putProperty, readExternal, removePropertyChangeListener, writeExternal, writeReplace | 
 
 
 
SaveAction
public SaveAction()
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
 
 
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. 
 
 
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 
 
 
Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.