| Package | Description |
|---|---|
| org.hibernate.validator.internal.engine |
Implementations for the core interfaces of JSR-303.
|
| org.hibernate.validator.internal.engine.path |
Classes related to the Path.Node API.
|
| org.hibernate.validator.internal.metadata.aggregated |
The classes in this package contain the aggregated meta data needed for an actual validation.
|
| org.hibernate.validator.internal.metadata.location |
Contains types for the representation of constraint locations.
|
| org.hibernate.validator.internal.metadata.raw |
The raw metadata is a reflection of all configured constraints including constraints defined via multiple
configuration sources.
|
| org.hibernate.validator.internal.util |
Independent helper classes.
|
| org.hibernate.validator.internal.util.logging |
Logging classes.
|
| Modifier and Type | Method and Description |
|---|---|
ExecutableElement |
MethodValidationContext.getExecutable() |
| Modifier and Type | Method and Description |
|---|---|
static <T> MethodValidationContext<T> |
ValidationContext.getContextForValidateParameters(BeanMetaDataManager beanMetaDataManager,
ConstraintValidatorManager constraintValidatorManager,
ExecutableElement executable,
Object[] parameterValues,
T object,
MessageInterpolator messageInterpolator,
ConstraintValidatorFactory constraintValidatorFactory,
TraversableResolver traversableResolver,
boolean failFast) |
| Constructor and Description |
|---|
MethodValidationContext(BeanMetaDataManager beanMetaDataManager,
ConstraintValidatorManager constraintValidatorManager,
Class<T> rootBeanClass,
T rootBean,
ExecutableElement method,
Object[] parameterValues,
MessageInterpolator messageInterpolator,
ConstraintValidatorFactory constraintValidatorFactory,
TraversableResolver traversableResolver,
boolean failFast) |
| Modifier and Type | Method and Description |
|---|---|
static PathImpl |
PathImpl.createPathForExecutable(ExecutableElement executable) |
| Modifier and Type | Method and Description |
|---|---|
ExecutableMetaData |
BeanMetaDataImpl.getMetaDataFor(ExecutableElement executable) |
ExecutableMetaData |
BeanMetaData.getMetaDataFor(ExecutableElement method)
Returns the constraint-related meta data for the given method of the
class represented by this bean meta data.
|
| Modifier and Type | Method and Description |
|---|---|
ExecutableElement |
ExecutableConstraintLocation.getExecutableElement() |
| Constructor and Description |
|---|
CrossParameterConstraintLocation(ExecutableElement executableElement) |
ExecutableConstraintLocation(ExecutableElement executableElement,
Integer parameterIndex) |
| Modifier and Type | Method and Description |
|---|---|
static ExecutableElement |
ExecutableElement.forConstructor(Constructor<?> constructor) |
static ExecutableElement |
ExecutableElement.forMethod(Method method) |
| Modifier and Type | Method and Description |
|---|---|
static List<ExecutableElement> |
ExecutableElement.forConstructors(Constructor<?>[] constructors) |
static List<ExecutableElement> |
ExecutableElement.forMethods(Method[] methods) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ReflectionHelper.haveSameSignature(ExecutableElement method1,
ExecutableElement method2)
Checks, whether the given methods have the same signature, which is the
case if they have the same name, parameter count and types.
|
static Type |
ReflectionHelper.typeOf(ExecutableElement executable,
int parameterIndex)
Returns the type of the parameter of the given method with the given parameter index.
|
| Modifier and Type | Method and Description |
|---|---|
IllegalArgumentException |
Log_$logger.getInvalidLengthOfParameterMetaDataListException(ExecutableElement executableElement,
int nbParameters,
int listSize) |
IllegalArgumentException |
Log.getInvalidLengthOfParameterMetaDataListException(ExecutableElement executableElement,
int nbParameters,
int listSize) |
Copyright © 2007-2012 Red Hat Middleware, LLC. All Rights Reserved