パッケージ jakarta.validation
列挙型 ElementKind
- java.lang.ObjectSE
-
- java.lang.EnumSE<ElementKind>
-
- jakarta.validation.ElementKind
- 実装されたすべてのインターフェース:
SerializableSE
,ComparableSE<ElementKind>
public enum ElementKind extends EnumSE<ElementKind>
Jakarta Bean Validation で発生する可能性のある要素の列挙。ほとんどの場合、メタデータで制約および記述できる要素ですが、
Path
の一部であり、Path.Node
で表される要素もあります。- 導入:
- 1.1
- 作成者:
- Emmanuel Bernard, Gunnar Morling, Guillaume Smet
列挙定数のサマリー
列挙型定数 列挙定数 説明 BEAN
Java Bean またはオブジェクト。CONSTRUCTOR
コンストラクター。CONTAINER_ELEMENT
コンテナーに保存されている要素。CROSS_PARAMETER
メソッドまたはコンストラクターのクロスパラメーター制約を保持する要素。METHOD
メソッド。PARAMETER
メソッドまたはコンストラクターのパラメーター。PROPERTY
Java Bean のプロパティ。RETURN_VALUE
メソッドまたはコンストラクターの戻り値。
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static ElementKind
valueOf(StringSE name)
指定された名前を持つこの型の列挙定数を返します。static ElementKind[]
values()
この列挙型の定数を含む配列を、宣言されている順序で返します。
列挙定数の詳細
BEAN
public static final ElementKind BEAN
Java Bean またはオブジェクト。
PROPERTY
public static final ElementKind PROPERTY
Java Bean のプロパティ。
METHOD
public static final ElementKind METHOD
メソッド。
CONSTRUCTOR
public static final ElementKind CONSTRUCTOR
コンストラクター。
PARAMETER
public static final ElementKind PARAMETER
メソッドまたはコンストラクターのパラメーター。
CROSS_PARAMETER
public static final ElementKind CROSS_PARAMETER
メソッドまたはコンストラクターのクロスパラメーター制約を保持する要素。
RETURN_VALUE
public static final ElementKind RETURN_VALUE
メソッドまたはコンストラクターの戻り値。
CONTAINER_ELEMENT
public static final ElementKind CONTAINER_ELEMENT
コンテナーに保存されている要素。Map
のキーまたは値またはList
の要素。- 導入:
- 2.0
メソッドの詳細
values
public static ElementKind[] values()
この列挙型の定数を含む配列を、宣言されている順序で返します。このメソッドは、次のように定数を反復するために使用できます。for (ElementKind c : ElementKind.values()) System.out.println(c);
- 戻り値:
- この列挙型の定数を宣言されている順序で含む配列
valueOf
public static ElementKind valueOf(StringSE name)
指定された名前を持つこの型の列挙定数を返します。文字列は、この型の列挙定数を宣言するために使用される識別子と正確に一致する必要があります。(余分な空白文字は許可されません。)- パラメーター:
name
- 返される列挙定数の名前。- 戻り値:
- 指定された名前の列挙定数
- 例外:
IllegalArgumentExceptionSE
- この列挙型に指定された名前の定数がない場合NullPointerExceptionSE
- 引数が null の場合