|
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 dialogs
public RenameResourceAction(Shell shell,
Tree tree)
shell - the shell for any dialogs| Method Detail |
protected String queryNewResourceName(IResource resource)
public void run()
WorkspaceActionCoreWrapperAction implementation of this IAction
method uses a ProgressMonitorDialog to run the operation. The
operation calls execute (which, in turn, calls
invokeOperation). Afterwards, any CoreExceptions
encountered while running the operation are reported to the user via a
problems dialog.
Subclasses may extend this method.
run in interface IActionrun 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 WorkspaceActionselection - 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 WorkspaceActionIResource)
|
Eclipse Platform 2.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||