Class ConstraintValidatorContextImpl.NodeBuilderCustomizableContextImpl

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

public final class ConstraintValidatorContextImpl.NodeBuilderCustomizableContextImpl extends Object implements javax.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 javax.validation.ConstraintValidatorContext addConstraintViolation()
      Specified by:
      addConstraintViolation in interface javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext
    • addNode

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

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

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

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

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

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