public interface Path extends Iterable<Path.Node>
Node
.
The path corresponds to the succession of nodes
in the order they are returned by the Iterator
.
Modifier and Type | Interface and Description |
---|---|
static interface |
Path.BeanNode
Node representing a bean.
|
static interface |
Path.ConstructorNode
Node representing a constructor.
|
static interface |
Path.ContainerElementNode
Node representing an element in a generic container such as
Optional ,
List or Map . |
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.
|
Modifier and Type | Method and Description |
---|---|
String |
toString()
Returns a human-readable representation of this path.
|
forEach, iterator, spliterator
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.