Package org.eclipse.ui.actions
Class ReadOnlyStateChecker
- java.lang.Object
-
- org.eclipse.ui.actions.ReadOnlyStateChecker
-
public class ReadOnlyStateChecker extends Object
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
Constructors Constructor Description ReadOnlyStateChecker(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IResource[]checkReadOnlyResources(IResource[] itemsToCheck)Check the supplied resources to see if they are read only.booleangetIgnoreLinkedResources()Returns whether to ignore linked resources.voidsetIgnoreLinkedResources(boolean ignore)Sets whether to ignore linked resources.
-
-
-
Constructor Detail
-
ReadOnlyStateChecker
public ReadOnlyStateChecker(Shell parent, String title, String message)
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 Detail
-
checkReadOnlyResources
public IResource[] checkReadOnlyResources(IResource[] itemsToCheck)
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
-
-