Interface Validator

All Known Implementing Classes:
BaseValidator, DroolsValidator, SchematronValidator, SecurityValidator, VoidValidator, XSDValidator

public interface Validator
Validator provides the validators interface.
  • Method Details

    • init

      void init() throws ValidationException
      A Default init method.
      Throws:
      ValidationException - initialisation exception.
    • process

      void process(ValidationInput input, ValidationContext context) throws ValidationException
      Method call to start processing a input data.
      Parameters:
      input - Validation input
      context - Validation context
      Throws:
      ValidationException - initialisation exception.
    • validate

      void validate(Object input, ValidationContext context)
      Dedicated method for validation of input or fragment of input data.
      Parameters:
      input - Validation input
      context - Validation context
    • setReader

      void setReader(Reader reader)
      Set reader to use to read the input data.
      Parameters:
      reader - The reader to use with validator