Class ConstraintValidatorContextImpl.NodeContextBuilderImpl
java.lang.Object
de.knightsoftnet.validators.client.impl.ConstraintValidatorContextImpl.NodeContextBuilderImpl
- All Implemented Interfaces:
javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
- Enclosing class:
- ConstraintValidatorContextImpl<A extends Annotation,
T>
public final class ConstraintValidatorContextImpl.NodeContextBuilderImpl
extends Object
implements javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
Immutable GWT safe
ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.-
Constructor Summary
ConstructorsConstructorDescriptionNodeContextBuilderImpl(org.hibernate.validator.internal.engine.path.PathImpl path, String messageTemplate, ConstraintValidatorContextImpl<A, T>.ConstraintViolationBuilderImpl parent) constructor. -
Method Summary
Modifier and TypeMethodDescriptionjavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContextjavax.validation.ConstraintValidatorContextjavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContextaddContainerElementNode(String name, Class<?> containerType, Integer typeArgumentIndex) javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContextjavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContextaddPropertyNode(String pname) javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContextjavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
-
Constructor Details
-
NodeContextBuilderImpl
public NodeContextBuilderImpl(org.hibernate.validator.internal.engine.path.PathImpl path, String messageTemplate, ConstraintValidatorContextImpl<A, T>.ConstraintViolationBuilderImpl parent) constructor.- Parameters:
parent- ConstraintViolationBuilderImpl which is parentmessageTemplate- message templatepath- path of the element
-
-
Method Details
-
addConstraintViolation
public javax.validation.ConstraintValidatorContext addConstraintViolation()- Specified by:
addConstraintViolationin interfacejavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
-
addNode
public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String name) - Specified by:
addNodein interfacejavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
-
addPropertyNode
public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addPropertyNode(String pname) - Specified by:
addPropertyNodein interfacejavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
-
atIndex
public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atIndex(Integer index) - Specified by:
atIndexin interfacejavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
-
atKey
public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atKey(Object key) - Specified by:
atKeyin interfacejavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
-
addBeanNode
public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext addBeanNode()- Specified by:
addBeanNodein interfacejavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
-
addContainerElementNode
public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext addContainerElementNode(String name, Class<?> containerType, Integer typeArgumentIndex) - Specified by:
addContainerElementNodein interfacejavax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
-