javax.validation
Interface Path

All Superinterfaces:
Iterable<Path.Node>

public interface Path
extends Iterable<Path.Node>

Represents the navigation path from an object to another in an object graph. Each path element is represented by a Node.

The path corresponds to the succession of nodes in the order they are returned by the Iterator.

Author:
Emmanuel Bernard, Gunnar Morling

Nested Class Summary
static interface Path.BeanNode
          Node representing a bean.
static interface Path.ConstructorNode
          Node representing a constructor.
static interface Path.CrossParameterNode
          Node representing the element holding cross-parameter constraints of a method or constructor.
static interface Path.MethodNode
          Node representing a method.
static interface Path.Node
          Represents an element of a navigation path.
static interface Path.ParameterNode
          Node representing a parameter of a method or constructor.
static interface Path.PropertyNode
          Node representing a property.
static interface Path.ReturnValueNode
          Node representing the return value of a method or constructor.
 
Method Summary
 
Methods inherited from interface java.lang.Iterable
iterator
 



Copyright © 2007-2013 Red Hat Inc. All Rights Reserved. Released under the Apache Software License 2.0.