Interface Validator
- All Known Implementing Classes:
BaseValidator,DroolsValidator,SchematronValidator,SecurityValidator,VoidValidator,XSDValidator
public interface Validator
Validator provides the validators interface.-
Method Summary
Modifier and TypeMethodDescriptionvoidinit()A Default init method.voidprocess(ValidationInput input, ValidationContext context) Method call to start processing a input data.voidSet reader to use to read the input data.voidvalidate(Object input, ValidationContext context) Dedicated method for validation of input or fragment of input data.
-
Method Details
-
init
A Default init method.- Throws:
ValidationException- initialisation exception.
-
process
Method call to start processing a input data.- Parameters:
input- Validation inputcontext- Validation context- Throws:
ValidationException- initialisation exception.
-
validate
Dedicated method for validation of input or fragment of input data.- Parameters:
input- Validation inputcontext- Validation context
-
setReader
Set reader to use to read the input data.- Parameters:
reader- The reader to use with validator
-