Top Description Interfaces Classes
[default module]

Package org.hibernate.validator.internal.engine.validationcontext


Contains various implementation of validation contexts and supporting classes.

Interface Summary

Modifier and TypeInterface and Description
public interface
BaseBeanValidationContext<T>

Interface that exposes contextual information required for a validation call related to a bean.

public interface
ExecutableValidationContext<T>

Extension of BaseBeanValidationContext for executable validation.

public interface
ValidationContext<T>

Context object interface keeping track of all required data for operations inside ConstraintTree and its subclasses.

Class Summary

Modifier and TypeClass and Description
pack-priv abstract class
AbstractValidationContext<T>

Context object keeping track of all required data for a validation call.

pack-priv class
BeanValidationContext<T>

Implementation of AbstractValidationContext for the validation of a bean.

public class
ParameterExecutableValidationContext<T>

Implementation of AbstractValidationContext for executable's parameter validation.

pack-priv class
public class
ReturnValueExecutableValidationContext<T>

Implementation of AbstractValidationContext for executable's return value validation.

public class
ValidationContextBuilder

Builder for creating AbstractValidationContexts suited for the different kinds of validation.

public class
ValidatorScopedContext

Context object storing the Validator level helper and configuration properties.