public enum ElementKind extends Enum<ElementKind>
 Mostly elements that can be constrained and described in the metadata
 but also elements that can be part of a Path and represented
 by a Path.Node
| Enum Constant and Description | 
|---|
BEAN
A Java Bean or object. 
 | 
CONSTRUCTOR
A constructor. 
 | 
CONTAINER_ELEMENT
An element stored in a container, e.g. 
 | 
CROSS_PARAMETER
Element holding cross-parameter constraints of a method or constructor. 
 | 
METHOD
A method. 
 | 
PARAMETER
A parameter of a method or constructor. 
 | 
PROPERTY
A property of a Java Bean. 
 | 
RETURN_VALUE
The return value of a method or constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ElementKind | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static ElementKind[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final ElementKind BEAN
public static final ElementKind PROPERTY
public static final ElementKind METHOD
public static final ElementKind CONSTRUCTOR
public static final ElementKind PARAMETER
public static final ElementKind CROSS_PARAMETER
public static final ElementKind RETURN_VALUE
public static final ElementKind CONTAINER_ELEMENT
Map or an element
 of a List.public static ElementKind[] values()
for (ElementKind c : ElementKind.values()) System.out.println(c);
public static ElementKind valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullComments to: bean-validation-dev@eclipse.org.
 Copyright © 2019 Eclipse Foundation.
 Use is subject to EFSL; this spec is based on material that is licensed under the Apache License, version 2.0.