パッケージ jp.go.nict.langrid.commons.validator.annotation

クラスの概要
AnnotationParameterValidationExecutor アノテーションの情報を使用してパラメータの検証を行うロジックを実装したクラス。
AnnotationValidationExecutor アノテーションの情報を使って値の検証を行うロジックを実装したクラス。
 

注釈型の概要
EachElement これ以降の検証アノテーションを配列要素へ適用することを示すマーカアノテーション
FieldIntNotNegative フィールドのInteger値が負で無いかを検証する。
FieldNotEmpty フィールドがnull又は空白で無いかを検証する。
FieldNotNull フィールドがnullで無いかを検証する。
IntInRange Integer型の数値が指定された範囲内であることを検証する。
IntNotNegative Integer型の数値が非負であることを検証する。
NotEmpty 文字列がnull又は空白で無いかを検証する。
NotNull オブジェクトがNullで無いかを検証する。
OneOf 文字列が定められた要素の一つであるか検証する。
OneOfIgnoreCase 文字列が定められた要素の一つであるか検証する。
ValidatedMethod 検証を行うメソッドを明示するためのマーカインタフェース。
ValidatorClass 検証クラスを指定するためのアノテーション。