org.eclipse.core.resources.team
Class FileModificationValidationContext
java.lang.Object
org.eclipse.core.resources.team.FileModificationValidationContext
public class FileModificationValidationContext
- extends java.lang.Object
A context that is used in conjunction with the FileModificationValidator
to indicate that UI-based validation is desired.
This class is not intended to be instantiated or subclassed by clients.
- Since:
- 3.3
- See Also:
FileModificationValidator
Method Summary |
java.lang.Object |
getShell()
Return the org.eclipse.swt.widgets.Shell that is to be used to
parent any dialogs with the user, or null if there is no UI context
available (declared as an Object to avoid any direct references on the SWT component). |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VALIDATE_PROMPT
public static final FileModificationValidationContext VALIDATE_PROMPT
- Constant that can be passed to
IWorkspace.validateEdit(org.eclipse.core.resources.IFile[], Object)
to indicate that the caller does not have access to a UI context but would still
like to have UI-based validation if possible.
getShell
public java.lang.Object getShell()
- Return the
org.eclipse.swt.widgets.Shell
that is to be used to
parent any dialogs with the user, or null
if there is no UI context
available (declared as an Object
to avoid any direct references on the SWT component).
If there is no shell, the FileModificationValidator
may still perform
UI-based validation if they can obtain a Shell from another source.
- Returns:
- the
org.eclipse.swt.widgets.Shell
that is to be used to
parent any dialogs with the user, or null