public enum ElementKind extends java.lang.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 | 
|---|
| BEANA Java Bean or object. | 
| CONSTRUCTORA constructor. | 
| CONTAINER_ELEMENTAn element stored in a container, e.g. | 
| CROSS_PARAMETERElement holding cross-parameter constraints of a method or constructor. | 
| METHODA method. | 
| PARAMETERA parameter of a method or constructor. | 
| PROPERTYA property of a Java Bean. | 
| RETURN_VALUEThe return value of a method or constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ElementKind | valueOf(java.lang.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(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null