FlatServe Validator Plugin
1.1

com.small_it_office.flatserve.validator
クラス ValidationErrors

java.lang.Object
  上位を拡張 com.small_it_office.flatserve.validator.ValidationErrors
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Iterable<ValidationError>

public class ValidationErrors
extends java.lang.Object
implements java.lang.Iterable<ValidationError>, java.io.Serializable

バリデーションエラー情報のコレクションを保持するクラスです。

関連項目:
直列化された形式

コンストラクタの概要
ValidationErrors()
           
 
メソッドの概要
 void add(ValidationError error)
          バリデーションエラー情報を追加する。
 java.util.List<ValidationError> findError(java.lang.String paramName, ValidationErrorCategory category)
          現在保持しているバリデーションエラー情報から、引数で示す条件に合致するものを抽出します。
 ValidationError findError(java.lang.String paramName, ValidationErrorCategory category, int arrayIndex)
          現在保持しているバリデーションエラー情報から、引数で示す条件に合致するものを抽出します。
 java.util.List<ValidationError> getErrorList()
          バリデーションエラー情報のリストを返します。
 java.lang.String getHtml()
          このオブジェクトが保持するすべてのバリデーションエラーメッセージをHTMLで返します。
 java.lang.String[] getParamNameOrder()
          パラメータ名の順序を示す配列を返します。
 boolean hasError()
          バリデーションエラー情報を一つでも保持している場合にtrueを返します。
 java.util.Iterator<ValidationError> iterator()
          バリデーションエラー情報をIteratorで返します。
 void setParamNameOrder(java.lang.String[] methodNameOrder)
          パラメータ名の順序を示す配列を設定します。
 java.lang.String toString()
          このオブジェクトが保持するすべてのバリデーションエラーメッセージを文字列で返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ValidationErrors

public ValidationErrors()
メソッドの詳細

add

public void add(ValidationError error)
バリデーションエラー情報を追加する。

パラメータ:
error - バリデーションエラー情報

hasError

public boolean hasError()
バリデーションエラー情報を一つでも保持している場合にtrueを返します。

戻り値:
バリデーションエラーが存在すればtrue、しなければfalse

getParamNameOrder

public java.lang.String[] getParamNameOrder()
パラメータ名の順序を示す配列を返します。 複数のバリデーションエラーがある場合、この順序に従って保持されます。

戻り値:
パラメータ名の順序を示す配列。

setParamNameOrder

public void setParamNameOrder(java.lang.String[] methodNameOrder)
パラメータ名の順序を示す配列を設定します。 複数のバリデーションエラーがある場合、この順序に従って保持されます。

パラメータ:
methodNameOrder - パラメータ名の順序を示す配列。

getErrorList

public java.util.List<ValidationError> getErrorList()
バリデーションエラー情報のリストを返します。

戻り値:
バリデーションエラー情報のリスト

iterator

public java.util.Iterator<ValidationError> iterator()
バリデーションエラー情報をIteratorで返します。

定義:
インタフェース java.lang.Iterable<ValidationError> 内の iterator

findError

public java.util.List<ValidationError> findError(java.lang.String paramName,
                                                 ValidationErrorCategory category)
現在保持しているバリデーションエラー情報から、引数で示す条件に合致するものを抽出します。

パラメータ:
paramName - バリデーションエラーとなったパラメータ名。
category - バリデーションエラーの種類。
戻り値:
引数の条件に合致するバリデーションエラーのリスト。

findError

public ValidationError findError(java.lang.String paramName,
                                 ValidationErrorCategory category,
                                 int arrayIndex)
現在保持しているバリデーションエラー情報から、引数で示す条件に合致するものを抽出します。

パラメータ:
paramName - バリデーションエラーとなったパラメータ名。
category - バリデーションエラーの種類。
arrayIndex - 配列のインデックス。配列でない場合は0を指定します。
戻り値:
引数の条件に合致するバリデーションエラー。

getHtml

public java.lang.String getHtml()
このオブジェクトが保持するすべてのバリデーションエラーメッセージをHTMLで返します。 すべてのメッセージが<br />で連結されます。

戻り値:
エラーメッセージのHTML文字列

toString

public java.lang.String toString()
このオブジェクトが保持するすべてのバリデーションエラーメッセージを文字列で返します。 すべてのメッセージが改行文字で連結されます。

オーバーライド:
クラス java.lang.Object 内の toString

FlatServe Validator Plugin
1.1