Uses of Class
org.hibernate.validator.internal.engine.path.PathImpl
Packages that use PathImpl
Package
Description
Classes dealing with the representation of constraints and the management/instantitation of constraint
validators.
Classes related to the Path.Node API.
Contains various implementation of validation contexts and supporting classes.
The classes in this package contain the aggregated meta data needed for an actual validation.
Contains the facet interfaces implemented by the aggregated meta data model types, allowing for a unified
validation routine for all kinds of validation (bean, parameter and return value validation).
Contains types for the representation of constraint locations.
-
Uses of PathImpl in org.hibernate.validator.internal.engine.constraintvalidation
Fields in org.hibernate.validator.internal.engine.constraintvalidation declared as PathImplModifier and TypeFieldDescriptionprotected PathImpl
ConstraintValidatorContextImpl.NodeBuilderBase.propertyPath
protected PathImpl
ConstraintValidatorContextImpl.NodeBuilderBase.propertyPath
Methods in org.hibernate.validator.internal.engine.constraintvalidation that return PathImplModifier and TypeMethodDescriptionprotected final PathImpl
ConstraintValidatorContextImpl.getCopyOfBasePath()
final PathImpl
ConstraintViolationCreationContext.getPath()
Constructors in org.hibernate.validator.internal.engine.constraintvalidation with parameters of type PathImplModifierConstructorDescriptionConstraintValidatorContextImpl
(ClockProvider clockProvider, PathImpl propertyPath, ConstraintDescriptor<?> constraintDescriptor, Object constraintValidatorPayload, ExpressionLanguageFeatureLevel defaultConstraintExpressionLanguageFeatureLevel, ExpressionLanguageFeatureLevel defaultCustomViolationExpressionLanguageFeatureLevel) protected
ConstraintViolationBuilderImpl
(String template, PathImpl path) ConstraintViolationCreationContext
(String message, ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel, boolean customViolation, PathImpl property, Map<String, Object> messageParameters, Map<String, Object> expressionVariables, Object dynamicPayload) CrossParameterConstraintValidatorContextImpl
(List<String> methodParameterNames, ClockProvider clockProvider, PathImpl propertyPath, ConstraintDescriptor<?> constraintDescriptor, Object constraintValidatorPayload, ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel, ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel) protected
NodeBuilder
(String template, PathImpl path) -
Uses of PathImpl in org.hibernate.validator.internal.engine.path
Methods in org.hibernate.validator.internal.engine.path that return PathImplModifier and TypeMethodDescriptionstatic PathImpl
PathImpl.createCopy
(PathImpl path) static PathImpl
PathImpl.createCopyWithoutLeafNode
(PathImpl path) static PathImpl
PathImpl.createPathForExecutable
(ExecutableMetaData executable) static PathImpl
PathImpl.createPathFromString
(String propertyPath) Returns aPath
instance representing the path described by the given string.static PathImpl
PathImpl.createRootPath()
Methods in org.hibernate.validator.internal.engine.path with parameters of type PathImplModifier and TypeMethodDescriptionstatic PathImpl
PathImpl.createCopy
(PathImpl path) static PathImpl
PathImpl.createCopyWithoutLeafNode
(PathImpl path) -
Uses of PathImpl in org.hibernate.validator.internal.engine.validationcontext
Methods in org.hibernate.validator.internal.engine.validationcontext with parameters of type PathImplModifier and TypeMethodDescriptionParameterExecutableValidationContext.createConstraintValidatorContextFor
(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path) ValidationContext.createConstraintValidatorContextFor
(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path) <T> BaseBeanValidationContext<T>
ValidationContextBuilder.forValidateProperty
(Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, T rootBean, PathImpl propertyPath) <T> BaseBeanValidationContext<T>
ValidationContextBuilder.forValidateValue
(Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, PathImpl propertyPath) boolean
BaseBeanValidationContext.isBeanAlreadyValidated
(Object value, Class<?> group, PathImpl path) -
Uses of PathImpl in org.hibernate.validator.internal.engine.valuecontext
Methods in org.hibernate.validator.internal.engine.valuecontext that return PathImplModifier and TypeMethodDescriptionfinal PathImpl
ValueContext.getPropertyPath()
ValueContext.ValueState.getPropertyPath()
Methods in org.hibernate.validator.internal.engine.valuecontext with parameters of type PathImplModifier and TypeMethodDescriptionstatic <T,
V> BeanValueContext<T, V> ValueContexts.getLocalExecutionContextForBean
(ExecutableParameterNameProvider parameterNameProvider, T value, BeanMetaData<?> currentBeanMetaData, PathImpl propertyPath) static <T,
V> ValueContext<T, V> ValueContexts.getLocalExecutionContextForExecutable
(ExecutableParameterNameProvider parameterNameProvider, T value, Validatable validatable, PathImpl propertyPath) Creates a value context for validating an executable.static <T,
V> BeanValueContext<T, V> ValueContexts.getLocalExecutionContextForValueValidation
(ExecutableParameterNameProvider parameterNameProvider, BeanMetaData<?> currentBeanMetaData, PathImpl propertyPath) -
Uses of PathImpl in org.hibernate.validator.internal.metadata.aggregated
Methods in org.hibernate.validator.internal.metadata.aggregated with parameters of type PathImpl -
Uses of PathImpl in org.hibernate.validator.internal.metadata.facets
Methods in org.hibernate.validator.internal.metadata.facets with parameters of type PathImpl -
Uses of PathImpl in org.hibernate.validator.internal.metadata.location
Methods in org.hibernate.validator.internal.metadata.location with parameters of type PathImplModifier and TypeMethodDescriptionvoid
AbstractPropertyConstraintLocation.appendTo
(ExecutableParameterNameProvider parameterNameProvider, PathImpl path) void
ConstraintLocation.appendTo
(ExecutableParameterNameProvider parameterNameProvider, PathImpl path) Appends a node representing this location to the given property path.void
ParameterConstraintLocation.appendTo
(ExecutableParameterNameProvider parameterNameProvider, PathImpl path) void
TypeArgumentConstraintLocation.appendTo
(ExecutableParameterNameProvider parameterNameProvider, PathImpl path)