# Package org.apache.struts2.validator

package org.apache.struts2.validator
XWork validation subsystem.

- Related Packages
  Package
  Description
  org.apache.struts2
  Main XWork interfaces and classes.
  org.apache.struts2.validator.annotations
  Validator annotations.
  org.apache.struts2.validator.validators
  XWork default validator classes.
- Class
  Description
  ActionValidatorManager
  ActionValidatorManager is the main interface for validation managers (regular and annotation based).
  AnnotationActionValidatorManager
  AnnotationActionValidatorManager is the entry point into XWork's annotations-based validator framework.
  AnnotationValidationConfigurationBuilder
  `AnnotationValidationConfigurationBuilder`
  DefaultActionValidatorManager
  This is the entry point into XWork's rule-based validation framework.
  DefaultValidatorFactory
  Default validator factory
  DefaultValidatorFileParser
  Parse the validation file.
  DelegatingValidatorContext
  A default implementation of the `ValidatorContext` interface.
  FieldValidator
  The FieldValidator interface defines the methods to be implemented by FieldValidators.
  ShortCircuitableValidator
  This interface should be implemented by validators that can short-circuit the validator queue that it is in.
  ValidationException
  ValidationException.
  ValidationInterceptor
  Validator<T>
  ValidatorConfig
  Holds the necessary information for configuring an instance of a Validator.
  ValidatorConfig.Builder
  Builds a ValidatorConfig
  ValidatorContext
  The context for validation.
  ValidatorFactory
  ValidatorFactory
  ValidatorFileParser
  This class serves 2 purpose : Parse the validation config file.