Class ConstraintValidatorContextImpl.NodeBuilderCustomizableContextImpl

  • All Implemented Interfaces:
    javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
    Enclosing class:
    ConstraintValidatorContextImpl<A extends Annotation,​T>

    public final class ConstraintValidatorContextImpl.NodeBuilderCustomizableContextImpl
    extends Object
    implements javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
    Immutable GWT safe ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.
    • Constructor Detail

      • NodeBuilderCustomizableContextImpl

        public NodeBuilderCustomizableContextImpl​(ConstraintValidatorContextImpl.ConstraintViolationBuilderImpl parent,
                                                  String messageTemplate,
                                                  org.hibernate.validator.internal.engine.path.PathImpl path)
        constructor.
        Parameters:
        parent - ConstraintViolationBuilderImpl which is parent
        messageTemplate - message template
        path - path of the element
    • Method Detail

      • addConstraintViolation

        public javax.validation.ConstraintValidatorContext addConstraintViolation()
        Specified by:
        addConstraintViolation in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
      • addNode

        public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode​(String name)
        Specified by:
        addNode in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
      • addPropertyNode

        public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addPropertyNode​(String pname)
        Specified by:
        addPropertyNode in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
      • inIterable

        public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder inIterable()
        Specified by:
        inIterable in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
      • inContainer

        public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext inContainer​(Class<?> containerClass,
                                                                                                                                 Integer typeArgumentIndex)
        Specified by:
        inContainer in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
      • addBeanNode

        public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext addBeanNode()
        Specified by:
        addBeanNode in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
      • addContainerElementNode

        public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext addContainerElementNode​(String name,
                                                                                                                                                             Class<?> containerType,
                                                                                                                                                             Integer typeArgumentIndex)
        Specified by:
        addContainerElementNode in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext