Class ConstraintValidatorContextImpl.ConstraintViolationBuilderImpl

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

    public final class ConstraintValidatorContextImpl.ConstraintViolationBuilderImpl
    extends Object
    implements javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder

        javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext, javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext, javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeContextBuilder, javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext, javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext, javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeContextBuilder, javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext, javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext, javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
    • Constructor Detail

      • ConstraintViolationBuilderImpl

        public ConstraintViolationBuilderImpl​(ConstraintValidatorContextImpl<A,​T> constraintValidatorContextImpl,
                                              String messageTemplate)
        constructor.
        Parameters:
        constraintValidatorContextImpl - context
        messageTemplate - message template
    • Method Detail

      • addConstraintViolation

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

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

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

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

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

        public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext addParameterNode​(int pindex)
        Specified by:
        addParameterNode in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder