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
ConstructorsConstructorDescriptionReadOnlyStateChecker(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.booleanReturns whether to ignore linked resources.voidsetIgnoreLinkedResources(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:
trueto ignore linked resources,falseto consider them- Since:
- 3.1
-
setIgnoreLinkedResources
public void setIgnoreLinkedResources(boolean ignore) Sets whether to ignore linked resources. The default isfalse.- Parameters:
ignore-trueto ignore linked resources,falseto consider them- Since:
- 3.1
-