# Package org.hibernate.validator.cfg.context

Contains facet and creational context interfaces forming the API for programmatic constraint definition.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AnnotationProcessingOptions<C extends AnnotationProcessingOptions<C>> | Facet of a constraint mapping creational context which allows to configure how existing annotation should be treated.
  Cascadable<C extends Cascadable<C>> | Facet of a constraint mapping creational context which allows to mark the underlying element as to be validated in a cascaded way.
  Constrainable<C extends Constrainable<C>> | Facet of a constraint mapping creational context which allows to place constraints on the underlying element.
  ConstructorConstraintMappingContext | Constraint mapping creational context representing a constructor.
  ConstructorTarget | Facet of a constraint mapping creational context which allows to the select the bean constructor to which the next operations shall apply.
  CrossParameterConstraintMappingContext | Constraint mapping creational context allowing to add cross-parameter constraints to a method or constructor and to navigate to other constraint targets.
  CrossParameterTarget | Facet of a constraint mapping creational context which allows to the select the cross-parameter element of a method or constructor as target of the next operations.
  GroupConversionTargetContext<C> | Creational context which allows to set the target group of a group conversion configured via `Cascadable.convertGroup(Class)`.
  MethodConstraintMappingContext | Constraint mapping creational context representing a method.
  MethodTarget | Facet of a constraint mapping creational context which allows to the select the bean method to which the next operations shall apply.
  ParameterConstraintMappingContext | Constraint mapping creational context representing a method parameter.
  ParameterTarget | Facet of a constraint mapping creational context which allows to the select a method or constructor parameter to which the next operations shall apply.
  PropertyConstraintMappingContext | Constraint mapping creational context representing a property of a bean.
  PropertyTarget | Facet of a constraint mapping creational context which allows to the select the bean property to which the next operations shall apply.
  ReturnValueConstraintMappingContext | Constraint mapping creational context representing a method return value.
  ReturnValueTarget | Facet of a constraint mapping creational context which allows to the select the current method's or constructor's return value as target for the next operations.
  TypeConstraintMappingContext<C> | Constraint mapping creational context representing a type.
  TypeTarget | Facet of a constraint mapping creational context which allows to the select the bean type to which the next operations shall apply.
  Unwrapable<U extends Unwrapable<U>> | Facet of a constraint mapping creational context which allows to mark the underlying element as to be unwrapped prior to validation.

## Package org.hibernate.validator.cfg.context Description

Contains facet and creational context interfaces forming the API for programmatic constraint definition.

This package is part of the public Hibernate Validator API.

Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved