Light Servlet Validator Plugin
0.4

パッケージ com.small_it_office.flatserve.validator.rule

バリデーションルールに関するパッケージです。

参照先:
          説明

インタフェースの概要
ValidationRule<T extends Annotation> バリデーションルールを実装するためのインターフェースです。
 

クラスの概要
MessageProcessValidationRule<T extends Annotation> バリデーションルールを実装の基底クラスです。
 

例外の概要
ValidationRuleException バリデーションルールの定義や設定が不正であることを示す例外です。
 

注釈タイプの概要
AlphabetOrNumber 値が半角のアルファベットおよび数値のみの文字列であることを規定します。
DateFormat 入力パラメータの、日付のフォーマットを指定するアノテーションです。
DecimalMax 対象の値を数値として評価し、最大値を規定します。
DecimalMin 対象の値を数値として評価し、最小値を規定します。
ItemName エラーメッセージに表示するための項目名を指定するアノテーションです。
Length 入力文字列の長さの最小値と最大値を規定します。
Max 対象の数値の最大値を規定します。
MaxDigits 対象の値を数値として評価し、整数部・小数部それぞれの桁数の最大値を規定します。
Min 対象の数値の最小値を規定します。
NotEmpty 対象の値が空ではないことを規定します。
NotNull 対象の値がnullではないことを規定します。
NumberFormat 入力パラメータの、数値のフォーマットを指定するアノテーションです。
RegexpPattern 正規表現により値の文字列のパターンを規定します。
ValidationRuleClass バリデーションルールアノテーションで、ルールの実装クラスを指定するためのメタアノテーションです。
 

パッケージ com.small_it_office.flatserve.validator.rule の説明

バリデーションルールに関するパッケージです。 カスタムバリデーションを作成するためのメタアノテーションもこのパッケージに含まれます。


Light Servlet Validator Plugin
0.4