Package | Description |
---|---|
javax.validation |
Top level package of the Bean Validation API.
|
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.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 |
---|---|
<T extends Path.Node> |
Path.Node.as(Class<T> nodeType)
Narrows the type of this node down to the given type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
TraversableResolver.isCascadable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType)
Determines if the Bean Validation provider is allowed to cascade validation on
the bean instance returned by the property value
marked as
@Valid . |
boolean |
TraversableResolver.isReachable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType)
Determines if the Bean Validation provider is allowed to reach the property state.
|
Copyright © 1996-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.