jp.morpho.webapp.validator
クラス ValidationState

java.lang.Object
  |
  +--jp.morpho.webapp.validator.ValidationState
すべての実装インタフェース:
java.io.Serializable

public class ValidationState
extends java.lang.Object
implements java.io.Serializable

バリデータの検証結果です。

作成者:
Kenichi Fukuda
関連項目:
直列化された形式

フィールドの概要
protected  jp.morpho.util.ConversionMap fieldMap
          フィールドとメッセージを関連付けたマップ
protected  jp.morpho.util.ConversionList messageList
          メッセージのリスト
 
コンストラクタの概要
protected ValidationState()
           ValidationState を作成します。
 
メソッドの概要
 void addInvalidField(java.lang.String fieldName, java.lang.String message)
           問題が検出されたフィールドに対してメッセージを追加します。
static jp.morpho.webapp.validator.ValidationState getInstance(javax.servlet.http.HttpServletRequest request)
           指定された要求オブジェクトからバリデータの検証結果を取得します。
 int getInvalidFieldCount()
           問題が検出されているフィールドの数を返します。
 java.lang.String[] getInvalidFieldNames()
           問題が検出されているフィールドの名前を配列に格納して返します。
 int getMessageCount()
           この検証結果に格納されているメッセージ数を返します。
 java.lang.String[] getMessages()
           すべてのメッセージを返します。
 java.lang.String[] getMessages(java.lang.String fieldName)
           指定されたフィールドのメッセージを返します。
 boolean isInvalidField(java.lang.String fieldName)
           問題が検出されているフィールドの場合、true を返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

fieldMap

protected jp.morpho.util.ConversionMap fieldMap
フィールドとメッセージを関連付けたマップ


messageList

protected jp.morpho.util.ConversionList messageList
メッセージのリスト

コンストラクタの詳細

ValidationState

protected ValidationState()

ValidationState を作成します。

メソッドの詳細

addInvalidField

public void addInvalidField(java.lang.String fieldName,
                            java.lang.String message)

問題が検出されたフィールドに対してメッセージを追加します。

パラメータ:
fieldName - 問題が検出されたフィールドの名前
message - 追加するメッセージ

getMessages

public java.lang.String[] getMessages(java.lang.String fieldName)

指定されたフィールドのメッセージを返します。

パラメータ:
fieldName - フィールドの名前
戻り値:
メッセージの配列

getMessages

public java.lang.String[] getMessages()

すべてのメッセージを返します。

戻り値:
メッセージの配列

getMessageCount

public int getMessageCount()

この検証結果に格納されているメッセージ数を返します。

戻り値:
この検証結果に格納されているメッセージ数

isInvalidField

public boolean isInvalidField(java.lang.String fieldName)

問題が検出されているフィールドの場合、true を返します。

パラメータ:
fieldName - フィールドの名前
戻り値:
問題が検出されているフィールドの場合は true

getInvalidFieldNames

public java.lang.String[] getInvalidFieldNames()

問題が検出されているフィールドの名前を配列に格納して返します。

戻り値:
問題が検出されているフィールド名が格納された配列

getInvalidFieldCount

public int getInvalidFieldCount()

問題が検出されているフィールドの数を返します。

戻り値:
問題が検出されているフィールドの数

getInstance

public static jp.morpho.webapp.validator.ValidationState getInstance(javax.servlet.http.HttpServletRequest request)

指定された要求オブジェクトからバリデータの検証結果を取得します。

戻り値:
バリデータの検証結果