Class ConstraintValidatorContextImpl.NodeBuilderCustomizableContextImpl

java.lang.Object
de.knightsoftnet.validators.client.impl.ConstraintValidatorContextImpl.NodeBuilderCustomizableContextImpl
All Implemented Interfaces:
jakarta.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
Enclosing class:
ConstraintValidatorContextImpl<A extends Annotation,T>

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

    • NodeBuilderCustomizableContextImpl

      public NodeBuilderCustomizableContextImpl(ConstraintValidatorContextImpl<A,T>.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 Details

    • addConstraintViolation

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

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

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

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

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

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

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