当前页面:
在线文档首页 >
NetBeans API Javadoc 4.1.0
ReplaceAction (NetBeans APIs) - NetBeans API Javadoc 4.1.0
org.openide.actions
Class ReplaceAction
java.lang.Object
org.openide.util.SharedClassObject
org.openide.util.actions.SystemAction
org.openide.util.actions.CallableSystemAction
org.openide.util.actions.CallbackSystemAction
org.openide.actions.ReplaceAction
- All Implemented Interfaces:
- Action, ActionListener, ContextAwareAction, EventListener, Externalizable, HelpCtx.Provider, Presenter, Presenter.Menu, Presenter.Popup, Presenter.Toolbar, Serializable
- public class ReplaceAction
- extends CallbackSystemAction
(Search-and-)replace (for example, in an Editor).
- See Also:
- Serialized Form
Method Summary |
protected boolean |
asynchronous()
If true, this action should be performed asynchronously in a private thread. |
HelpCtx |
getHelpCtx()
Get a help context for the action. |
String |
getName()
Get a human presentable name of the action. |
Methods inherited from class org.openide.util.actions.SystemAction |
clearSharedData, createPopupMenu, createToolbarPresenter, get, getIcon, getIcon, getValue, iconResource, isEnabled, linkActions, putValue, setEnabled, setIcon |
Methods inherited from class org.openide.util.SharedClassObject |
addNotify, addPropertyChangeListener, equals, finalize, findObject, findObject, firePropertyChange, getLock, getProperty, hashCode, putProperty, putProperty, readExternal, removeNotify, removePropertyChangeListener, reset, writeExternal, writeReplace |
ReplaceAction
public ReplaceAction()
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.
- Specified by:
getName
in class SystemAction
- Returns:
- the name of the action
getHelpCtx
public HelpCtx getHelpCtx()
- Description copied from class:
SystemAction
- Get a help context for the action.
- Specified by:
getHelpCtx
in interface HelpCtx.Provider
- Specified by:
getHelpCtx
in class SystemAction
- Returns:
- the help context for this action
asynchronous
protected boolean asynchronous()
- Description copied from class:
CallableSystemAction
- If true, this action should be performed asynchronously in a private thread.
If false, it will be performed synchronously as called in the event thread.
The default value is true for compatibility reasons; subclasses are strongly
encouraged to override it to be false, and to either do their work promptly
in the event thread and return, or to somehow do work asynchronously (for example
using RequestProcessor.getDefault()
).
You may currently set the global default to false
by setting the system property
org.openide.util.actions.CallableSystemAction.synchronousByDefault
to true
.
When true, the current implementation also provides for a wait cursor during
the execution of the action. Subclasses which override to return false should
consider directly providing a wait or busy cursor if the nature of the action
merits it.
- Overrides:
asynchronous
in class CallableSystemAction
- Returns:
- true if this action should automatically be performed asynchronously