Class ConstraintValidatorContextImpl.ConstraintViolationBuilderImpl

java.lang.Object
de.knightsoftnet.validators.client.impl.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 Summary

    Constructors
    Constructor
    Description
    ConstraintViolationBuilderImpl(ConstraintValidatorContextImpl<A,T> constraintValidatorContextImpl, String messageTemplate)
    constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
     
    javax.validation.ConstraintValidatorContext
     
    javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
    addContainerElementNode(String name, Class<?> containerType, Integer typeArgumentIndex)
     
    javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
     
    javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
    addParameterNode(int pindex)
     
    javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ConstraintViolationBuilderImpl

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

    • 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