|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.wst.validation.Validator
org.eclipse.wst.validation.Validator.V1
public static class Validator.V1
A validator that uses version 1 of the validation framework.
Nested Class Summary | |
---|---|
static class |
Validator.V1.V1Copy
|
Nested classes/interfaces inherited from class org.eclipse.wst.validation.Validator |
---|
Validator.Level, Validator.V1, Validator.V2 |
Constructor Summary | |
---|---|
Validator.V1(ValidatorMetaData vmd,
ValidationConfiguration config)
Create a new version 1 validator. |
Method Summary | |
---|---|
IValidator |
asIValidator()
|
Validator.V1 |
asV1Validator()
If you are a version 1 validator, answer yourself as one, otherwise answer null. |
void |
become(Validator val)
Take the instance variables from the incoming validator and set them to yourself. |
Validator |
copy(boolean includeChangeCounts)
|
java.lang.String |
getId()
|
java.lang.String |
getName()
|
java.lang.String |
getValidatorClassname()
Answer the name of the class that implements the validator. |
ValidatorMetaData |
getVmd()
|
void |
setBuildValidation(boolean buildValidation)
Set whether this validator should be triggered by the build process. |
void |
setManualValidation(boolean manualValidation)
Set whether this validator should be triggered as part of a manual validation. |
ValidationResult |
validate(IResource resource,
int kind,
org.eclipse.wst.validation.internal.ValOperation operation,
IProgressMonitor monitor)
Validate the resource. |
Methods inherited from class org.eclipse.wst.validation.Validator |
---|
asV2Validator, bumpChangeCountGlobal, bumpChangeCountMessages, clean, compareTo, copy, create, create, getChangeCountGlobal, getChangeCountMessages, getDelegatingId, getMarkerId, getMessage, getMessageSettings, getProject, getSourceId, getVersion, hashCodeForConfig, isBuildValidation, isChanged, isManualValidation, resetChangeCounters, sameConfig, setDelegatingId, setMarkerId, setSourceId, setVersion, shouldValidate, shouldValidate, shouldValidateProject, shouldValidateProject, toString, validationFinishing, validationStarting |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Validator.V1(ValidatorMetaData vmd, ValidationConfiguration config)
vmd
- config
- this is used to set the global enablement options. In some case this can be null.Method Detail |
---|
public IValidator asIValidator()
asIValidator
in class Validator
public Validator.V1 asV1Validator()
Validator
asV1Validator
in class Validator
public void become(Validator val)
Validator
become
in class Validator
public Validator copy(boolean includeChangeCounts)
copy
in class Validator
public java.lang.String getName()
getName
in class Validator
public ValidatorMetaData getVmd()
public java.lang.String getValidatorClassname()
Validator
getValidatorClassname
in class Validator
public java.lang.String getId()
getId
in class Validator
public void setBuildValidation(boolean buildValidation)
Validator
setBuildValidation
in class Validator
public void setManualValidation(boolean manualValidation)
Validator
setManualValidation
in class Validator
public ValidationResult validate(IResource resource, int kind, org.eclipse.wst.validation.internal.ValOperation operation, IProgressMonitor monitor)
Validator
validate
in class Validator
resource
- the resource to be validatedkind
- the kind of resource change, see IResourceDelta for values.operation
- the operation that this validation is running under. This can be null.monitor
- a way to report progress. This can be null.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |