パッケージ jakarta.validation.valueextraction
コンテナーから検証する値を抽出する専用のオブジェクトを含むパッケージ。
インターフェースのサマリー インターフェース 説明 Unwrapping 検証前に値をラップ解除する必要があるかどうかを示すために制約のpayload()
で使用される一連のインターフェース。Unwrapping.Skip UnwrapByDefault
アノテーションによってValueExtractor
で有効になっている場合、アンラップをスキップします。Unwrapping.Unwrap 検証前に値をアンラップします。ValueExtractor<T> 型T
のコンテナーオブジェクトから値を抽出するために使用されるロジックを定義します。ValueExtractor.ValueReceiver ValueExtractor
によって抽出された値を受け取る一連のメソッドを提供します。例外のサマリー 例外 説明 ValueExtractorDeclarationException ValueExtractor
の構成が不正な場合に発生します。ValueExtractorDefinitionException ValueExtractor
定義が不正な場合に発生します。アノテーション型のサマリー アノテーション型 説明 ExtractedValue ValueExtractor
が関連付けられているジェネリクスコンテナー型の型パラメーターをマークするか、非ジェネリクスコンテナー型のラップされた要素の型を指定します。UnwrapByDefault ValueExtractor
定義にマークを付けて、エクストラクターによってサポートされるコンテナー型で宣言された制約を検出したときに自動的に適用されるようにします。これにより、制約がコンテナーではなくコンテナーの要素に適用されます。