# Uses of Interface
org.apache.struts2.interceptor.ValidationAware

Packages that use ValidationAware
Package
Description
org.apache.struts2
Main XWork interfaces and classes.
org.apache.struts2.action
org.apache.struts2.dispatcher
This package contains a reimagining of the traditional Struts filter dispatchers.
org.apache.struts2.validator
XWork validation subsystem.
org.apache.struts2.validator.validators
XWork default validator classes.

- ## Uses of ValidationAware in org.apache.struts2

  Classes in org.apache.struts2 that implement ValidationAware
  Modifier and Type
  Class
  Description
  `class`
  `ActionSupport`
  Provides a default implementation for the most common actions.
  `class`
  `ValidationAwareSupport`
  Provides a default implementation of ValidationAware.

- ## Uses of ValidationAware in org.apache.struts2.action

  Classes in org.apache.struts2.action that implement ValidationAware
  Modifier and Type
  Class
  Description
  `class`
  `CspReportAction`
  An abstract Action that can be extended to process the incoming CSP violation reports.
  `class`
  `DefaultCspReportAction`
  The default implementation of `CspReportAction` that simply logs the JSON object that contains the details of the CSP violation.

- ## Uses of ValidationAware in org.apache.struts2.dispatcher

  Classes in org.apache.struts2.dispatcher that implement ValidationAware
  Modifier and Type
  Class
  Description
  `class`
  `DefaultActionSupport`
  A simple action support class that sets properties to be able to serve

- ## Uses of ValidationAware in org.apache.struts2.validator

  Subinterfaces of ValidationAware in org.apache.struts2.validator
  Modifier and Type
  Interface
  Description
  `interface`
  `ValidatorContext`
  The context for validation.
  Classes in org.apache.struts2.validator that implement ValidationAware
  Modifier and Type
  Class
  Description
  `class`
  `DelegatingValidatorContext`
  A default implementation of the `ValidatorContext` interface.
  Methods in org.apache.struts2.validator that return ValidationAware
  Modifier and Type
  Method
  Description
  `protected ValidationAware`
  DelegatingValidatorContext.`getValidationAware()`
  `protected static ValidationAware`
  DelegatingValidatorContext.`makeValidationAware(Object object)`
  Methods in org.apache.struts2.validator with parameters of type ValidationAware
  Modifier and Type
  Method
  Description
  `protected void`
  DelegatingValidatorContext.`setValidationAware(ValidationAware validationAware)`
  Constructors in org.apache.struts2.validator with parameters of type ValidationAware
  Modifier
  Constructor
  Description
  ``
  `DelegatingValidatorContext(ValidationAware validationAware, TextProvider textProvider, LocaleProvider localeProvider)`
  Creates a new validation context given a ValidationAware object, and a text and locale provider.

- ## Uses of ValidationAware in org.apache.struts2.validator.validators

  Classes in org.apache.struts2.validator.validators that implement ValidationAware
  Modifier and Type
  Class
  Description
  `static class`
  `VisitorFieldValidator.AppendingValidatorContext`