org.openide.actions
Class  DebugProjectAction
java.lang.Object
  |
  +--org.openide.util.SharedClassObject
        |
        +--org.openide.util.actions.SystemAction
              |
              +--org.openide.util.actions.CallableSystemAction
                    |
                    +--org.openide.util.actions.ProjectSensitiveAction
                          |
                          +--org.openide.actions.DebugProjectAction
- All Implemented Interfaces: 
 - Action, ActionListener, EventListener, Externalizable, Presenter, Presenter.Menu, Presenter.Popup, Presenter.Toolbar, Serializable
 
- public class DebugProjectAction
- extends ProjectSensitiveAction
  
Start the debugger.
- See Also: 
 Debugger.startDebugger(org.openide.debugger.DebuggerInfo), 
Debugger.go(), 
DebuggerCookie, Serialized Form
 
 
 
 
| 
Method Summary | 
protected  boolean | 
enable(Node project)
 
          Performs the action on the current project desktop node. | 
 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  void | 
performAction(Node project)
 
          Performs the action on the current project desktop node. | 
 
 
 
| Methods inherited from class org.openide.util.actions.SystemAction | 
clearSharedData, createPopupMenu, createToolbarPresenter, get, getIcon, getIcon, getValue, linkActions, putValue, setEnabled, setIcon | 
 
| Methods inherited from class org.openide.util.SharedClassObject | 
addPropertyChangeListener, equals, finalize, findObject, findObject, firePropertyChange, getLock, getProperty, hashCode, putProperty, putProperty, readExternal, removePropertyChangeListener, writeExternal, writeReplace | 
 
 
 
DebugProjectAction
public DebugProjectAction()
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 
 
 
performAction
protected void performAction(Node project)
- Description copied from class: 
ProjectSensitiveAction 
- Performs the action on the current project desktop node.
- Overrides:
 performAction in class ProjectSensitiveAction
 
- Following copied from class: 
org.openide.util.actions.ProjectSensitiveAction 
- Parameters:
 project - desktop node
 
 
enable
protected boolean enable(Node project)
- Description copied from class: 
ProjectSensitiveAction 
- Performs the action on the current project desktop node.
- Overrides:
 enable in class ProjectSensitiveAction
 
- Following copied from class: 
org.openide.util.actions.ProjectSensitiveAction 
- Parameters:
 project - desktop node- Returns:
 true to be enabled, false to be disabled
 
 
Built on December 12 2001.  |  Portions Copyright 1997-2001 Sun Microsystems, Inc. All rights reserved.