org.apache.bval.jsr303.util
Class NodeContextBuilderImpl

java.lang.Object
  extended by org.apache.bval.jsr303.util.NodeContextBuilderImpl
All Implemented Interfaces:
ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder

final class NodeContextBuilderImpl
extends Object
implements ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder

Description: Implementation of ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.


Constructor Summary
NodeContextBuilderImpl(ConstraintValidatorContextImpl contextImpl, String template, PathImpl path, NodeImpl node)
          Create a new NodeContextBuilderImpl instance.
 
Method Summary
 ConstraintValidatorContext addConstraintViolation()
          
 ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String name)
          
 ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atIndex(Integer index)
          
 ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atKey(Object key)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeContextBuilderImpl

NodeContextBuilderImpl(ConstraintValidatorContextImpl contextImpl,
                       String template,
                       PathImpl path,
                       NodeImpl node)
Create a new NodeContextBuilderImpl instance.

Parameters:
contextImpl -
template -
path -
Method Detail

atKey

public ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atKey(Object key)

Specified by:
atKey in interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder

atIndex

public ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext atIndex(Integer index)

Specified by:
atIndex in interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder

addNode

public ConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext addNode(String name)

Specified by:
addNode in interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder

addConstraintViolation

public ConstraintValidatorContext addConstraintViolation()

Specified by:
addConstraintViolation in interface ConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder


Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.