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.boolean
getIgnoreLinkedResources()
Returns whether to ignore linked resources.void
setIgnoreLinkedResources(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:
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
-
-