Package org.eclipse.ui.actions
Class ReadOnlyStateChecker
java.lang.Object
org.eclipse.ui.actions.ReadOnlyStateChecker
The ReadOnlyStateChecker is a helper class that takes a set of resource
some of which may be read only and queries the user as to whether or
not they wish to continue the operation on it.
-
Constructor Summary
ConstructorDescriptionReadOnlyStateChecker
(Shell parent, String title, String message) Create a new checker that parents the dialog off of parent using the supplied title and message. -
Method Summary
Modifier and TypeMethodDescriptioncheckReadOnlyResources
(IResource[] itemsToCheck) Check the supplied resources to see if they are read only.boolean
Returns whether to ignore linked resources.void
setIgnoreLinkedResources
(boolean ignore) Sets whether to ignore linked resources.
-
Constructor Details
-
ReadOnlyStateChecker
Create a new checker that parents the dialog off of parent using the supplied title and message.- Parameters:
parent
- the shell used for dialogstitle
- the title for dialogsmessage
- the message for a dialog - this will be prefaced with the name of the resource.
-
-
Method Details
-
checkReadOnlyResources
Check the supplied resources to see if they are read only. If so then prompt the user to see if they can be deleted.Return those that were accepted.- Parameters:
itemsToCheck
- resources to check- Returns:
- the resulting selected resources
-
getIgnoreLinkedResources
public boolean getIgnoreLinkedResources()Returns whether to ignore linked resources.- Returns:
true
to ignore linked resources,false
to consider them- Since:
- 3.1
-
setIgnoreLinkedResources
public void setIgnoreLinkedResources(boolean ignore) Sets whether to ignore linked resources. The default isfalse
.- Parameters:
ignore
-true
to ignore linked resources,false
to consider them- Since:
- 3.1
-