Class ConstraintValidatorContextImpl.NodeContextBuilderImpl

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

public final class ConstraintValidatorContextImpl.NodeContextBuilderImpl extends Object implements javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
Immutable GWT safe ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.
  • Constructor Details

    • NodeContextBuilderImpl

      public NodeContextBuilderImpl(org.hibernate.validator.internal.engine.path.PathImpl path, String messageTemplate, ConstraintValidatorContextImpl<A,T>.ConstraintViolationBuilderImpl parent)
      constructor.
      Parameters:
      parent - ConstraintViolationBuilderImpl which is parent
      messageTemplate - message template
      path - path of the element
  • Method Details

    • addConstraintViolation

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

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

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

      public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atIndex(Integer index)
      Specified by:
      atIndex in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
    • atKey

      public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atKey(Object key)
      Specified by:
      atKey in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder
    • addBeanNode

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

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