|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.action.Action | +--org.eclipse.ui.actions.SelectionListenerAction | +--org.eclipse.ui.actions.WorkspaceAction | +--org.eclipse.ui.actions.RenameResourceAction
Standard action for renaming the selected resources.
This class may be instantiated; it is not intended to be subclassed.
Field Summary | |
static String |
ID
The id of this action. |
Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, CHECKED, DESCRIPTION, ENABLED, IMAGE, TEXT, TOOL_TIP_TEXT |
Constructor Summary | |
RenameResourceAction(Shell shell)
Creates a new action. |
|
RenameResourceAction(Shell shell,
Tree tree)
Creates a new action. |
Method Summary | |
protected List |
getActionResources()
Returns the elements that the action is to be performed on. |
protected String |
queryNewResourceName(IResource resource)
Return the new name to be given to the target resource. |
void |
run()
The CoreWrapperAction implementation of this IAction
method uses a ProgressMonitorDialog to run the operation. |
protected void |
runWithNewPath(IPath path,
IResource resource)
|
void |
setTextActionHandler(TextActionHandler actionHandler)
|
protected boolean |
updateSelection(IStructuredSelection selection)
The RenameResourceAction implementation of this
SelectionListenerAction method ensures that this action is
disabled if any of the selections are not resources or resources that are
not local. |
Methods inherited from class org.eclipse.ui.actions.SelectionListenerAction |
getSelectedNonResources, getSelectedResources, getStructuredSelection, resourceIsType, selectionChanged, selectionChanged, selectionIsOfType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String ID
Constructor Detail |
public RenameResourceAction(Shell shell)
shell
- the shell for any dialogspublic RenameResourceAction(Shell shell, Tree tree)
shell
- the shell for any dialogsMethod Detail |
protected String queryNewResourceName(IResource resource)
public void run()
WorkspaceAction
CoreWrapperAction
implementation of this IAction
method uses a ProgressMonitorDialog
to run the operation. The
operation calls execute
(which, in turn, calls
invokeOperation
). Afterwards, any CoreException
s
encountered while running the operation are reported to the user via a
problems dialog.
Subclasses may extend this method.
run
in interface IAction
run
in class WorkspaceAction
protected void runWithNewPath(IPath path, IResource resource)
protected boolean updateSelection(IStructuredSelection selection)
RenameResourceAction
implementation of this
SelectionListenerAction
method ensures that this action is
disabled if any of the selections are not resources or resources that are
not local.
updateSelection
in class WorkspaceAction
selection
- the new selection
true
if the action should be enabled for this selection,
and false
otherwisepublic void setTextActionHandler(TextActionHandler actionHandler)
protected List getActionResources()
getActionResources
in class WorkspaceAction
IResource
)
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |