Class ConstraintValidatorContextImpl.NodeBuilderDefinedContextImpl

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

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

    • NodeBuilderDefinedContextImpl

      public NodeBuilderDefinedContextImpl(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.NodeBuilderDefinedContext
    • addNode

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

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

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

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