|
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.CopyResourceAction | +--org.eclipse.ui.actions.MoveResourceAction
Standard action for moving the currently selected resources elsewhere in the workspace. All resources being moved as a group must be siblings.
This class may be instantiated; it is not intended to be subclassed.
Field Summary | |
protected List |
destinations
Keep a list of destinations so that any required update can be done after the move. |
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 | |
MoveResourceAction(Shell shell)
Creates a new action. |
Method Summary | |
protected List |
getDestinations()
Returns the destination resources for the resources that have been moved so far. |
protected IResource[] |
getResources(List resourceList)
Return an array of resources from the provided list. |
void |
run()
The default implementation of this IAction method
does nothing. |
Methods inherited from class org.eclipse.ui.actions.CopyResourceAction |
getNewNameFor, isValid, updateSelection |
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
protected List destinations
Constructor Detail |
public MoveResourceAction(Shell shell)
shell
- the shell for any dialogsMethod Detail |
protected List getDestinations()
IResource
sprotected IResource[] getResources(List resourceList)
getResources
in class CopyResourceAction
public void run()
Action
IAction
method
does nothing. Subclasses should override this method
if they do not need information from the triggering event,
or override run(Event)
if they do.
run
in interface IAction
run
in class CopyResourceAction
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |