Package org.eclipse.ui.actions
Class ScrubLocalAction
-
- All Implemented Interfaces:
IAction
,ISelectionChangedListener
@Deprecated public class ScrubLocalAction extends WorkspaceAction
Deprecated.This class is obsolete; there is no support in the workspace for scrubbing local content.Standard action for scrubbing the local content in the local file system of the selected resources and all of their descendents.This class may be instantiated; it is not intended to be subclassed.
- Restriction:
- This class is not intended to be subclassed by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static String
ID
Deprecated.The id of this action.-
Fields inherited from interface org.eclipse.jface.action.IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT
-
-
Constructor Summary
Constructors Constructor Description ScrubLocalAction(Shell shell)
Deprecated.Creates a new action.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected String
getOperationMessage()
Deprecated.Returns the string to display for this action's operation.protected String
getProblemsMessage()
Deprecated.Returns the string to display for this action's problems dialog.protected String
getProblemsTitle()
Deprecated.Returns the title for this action's problems dialog.protected void
invokeOperation(IResource resource, IProgressMonitor monitor)
Deprecated.Performs this action's operation on each of the selected resources, reporting progress to, and fielding cancel requests from, the given progress monitor.protected boolean
updateSelection(IStructuredSelection s)
Deprecated.TheScrubLocalAction
implementation of thisSelectionListenerAction
method ensures that this action is disabled if any of the selections are not resources.-
Methods inherited from class org.eclipse.ui.actions.WorkspaceAction
createOperation, getActionResources, run, runInBackground, runInBackground, runInBackground, shouldPerformResourcePruning
-
Methods inherited from class org.eclipse.ui.actions.SelectionListenerAction
clearCache, getSelectedNonResources, getSelectedResources, resourceIsType, selectionIsOfType
-
Methods inherited from class org.eclipse.ui.actions.BaseSelectionListenerAction
getStructuredSelection, runWithEvent, selectionChanged, selectionChanged
-
Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
-
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
-
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
-
-
-
Field Detail
-
ID
public static final String ID
Deprecated.The id of this action.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ScrubLocalAction
public ScrubLocalAction(Shell shell)
Deprecated.Creates a new action.- Parameters:
shell
- the shell for any dialogs
-
-
Method Detail
-
getOperationMessage
protected String getOperationMessage()
Deprecated.Description copied from class:WorkspaceAction
Returns the string to display for this action's operation.Note that this hook method is invoked in a non-UI thread.
Subclasses must implement this method.
- Specified by:
getOperationMessage
in classWorkspaceAction
- Returns:
- the message
-
getProblemsMessage
protected String getProblemsMessage()
Deprecated.Description copied from class:WorkspaceAction
Returns the string to display for this action's problems dialog.The
WorkspaceAction
implementation of this method returns a vague message (localized counterpart of something like "The following problems occurred."). Subclasses may reimplement to provide something more suited to the particular action.- Overrides:
getProblemsMessage
in classWorkspaceAction
- Returns:
- the problems message
-
getProblemsTitle
protected String getProblemsTitle()
Deprecated.Description copied from class:WorkspaceAction
Returns the title for this action's problems dialog.The
WorkspaceAction
implementation of this method returns a generic title (localized counterpart of "Problems"). Subclasses may reimplement to provide something more suited to the particular action.- Overrides:
getProblemsTitle
in classWorkspaceAction
- Returns:
- the problems dialog title
-
invokeOperation
protected void invokeOperation(IResource resource, IProgressMonitor monitor) throws CoreException
Deprecated.Description copied from class:WorkspaceAction
Performs this action's operation on each of the selected resources, reporting progress to, and fielding cancel requests from, the given progress monitor.Note that this method is invoked in a non-UI thread.
Subclasses must implement this method.
- Overrides:
invokeOperation
in classWorkspaceAction
- Parameters:
resource
- one of the selected resourcesmonitor
- a progress monitor- Throws:
CoreException
- if the operation fails
-
updateSelection
protected boolean updateSelection(IStructuredSelection s)
Deprecated.TheScrubLocalAction
implementation of thisSelectionListenerAction
method ensures that this action is disabled if any of the selections are not resources.- Overrides:
updateSelection
in classWorkspaceAction
- Parameters:
s
- the new selection- Returns:
true
if the action should be enabled for this selection, andfalse
otherwise
-
-