パッケージ 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定義にマークを付けて、エクストラクターによってサポートされるコンテナー型で宣言された制約を検出したときに自動的に適用されるようにします。これにより、制約がコンテナーではなくコンテナーの要素に適用されます。