Class ConstraintValidatorContextImpl.NodeBuilder

java.lang.Object
org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl.NodeBuilder
All Implemented Interfaces:
jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext, jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext, jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
Enclosing class:
ConstraintValidatorContextImpl

protected class ConstraintValidatorContextImpl.NodeBuilder extends Object implements jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext, jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext, jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    protected final String
     
    protected PathImpl
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    NodeBuilder(String template, PathImpl path)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderCustomizableContext
     
    jakarta.validation.ConstraintValidatorContext
     
    jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext
    addContainerElementNode(String name, Class<?> containerType, Integer typeArgumentIndex)
     
    jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
    Deprecated.
    jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext

    addConstraintViolation

    Methods inherited from interface jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.LeafNodeBuilderDefinedContext

    addConstraintViolation

    Methods inherited from interface jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext

    addConstraintViolation
  • Field Details

  • Constructor Details

    • NodeBuilder

      protected NodeBuilder(String template, PathImpl path)
  • Method Details

    • addNode

      @Deprecated public jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String name)
      Deprecated.
      Specified by:
      addNode in interface jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
    • addPropertyNode

      public jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addPropertyNode(String name)
      Specified by:
      addPropertyNode in interface jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
      Specified by:
      addPropertyNode in interface jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
    • addBeanNode

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

      public jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderCustomizableContext addContainerElementNode(String name, Class<?> containerType, Integer typeArgumentIndex)
      Specified by:
      addContainerElementNode in interface jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.ContainerElementNodeBuilderDefinedContext
      Specified by:
      addContainerElementNode in interface jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext
    • addConstraintViolation

      public jakarta.validation.ConstraintValidatorContext addConstraintViolation()