org.apache.struts.action
クラス ActionErrors

java.lang.Object
  拡張org.apache.struts.action.ActionMessages
      拡張org.apache.struts.action.ActionErrors
すべての実装インタフェース:
java.io.Serializable

public class ActionErrors
extends ActionMessages
implements java.io.Serializable

ActionFormvalidate()メソッドが報告するエラーメッセージをカプセル化するクラスです。 バリデーションエラーはそれらが関連しているActionForm bean全体についてグローバルであるか、 またはあるbeanのプロパティ(すなわち対応するフォームのある入力フィールド)に固有です。

それぞれの個々のエラーは、 (適切なメッセージリソースデータベースを検索するための)メッセージキーと、 メッセージの中のパラメータの置換に用いられる4つまでのプレースホルダー引数を持つActionErrorオブジェクトで記述されます。

実装の際の注意 - これらのオブジェクトはシングルスレッドのコンテキストの中で生成され操作されると仮定しています。 従って、内部のコレクションにアクセスする際に同期化する必要はありません。

バージョン:
$Revision: 1.4 $ $Date: 2003/12/16 16:46:16 $
作成者:
David Geary, Craig R. McClanahan
関連項目:
直列化された形式
翻訳者:
横田 健彦

入れ子クラスの概要
 
クラス org.apache.struts.action.ActionMessages から継承した入れ子クラス
ActionMessages.ActionMessageItem
 
フィールドの概要
static java.lang.String GLOBAL_ERROR
          特定のプロパティに関連するエラーとは反対に、 グローバルなエラーに用いる「プロパティ名」マーカです。
 
クラス org.apache.struts.action.ActionMessages から継承したフィールド
GLOBAL_MESSAGE, iCount, messages
 
コンストラクタの概要
ActionErrors()
          空のActionErrorsオブジェクトを生成します。
ActionErrors(ActionErrors messages)
          与えられたメッセージで初期化された空のActionErrors オブジェクトを生成します。
 
メソッドの概要
 void add(java.lang.String property, ActionError error)
          指定されたプロパティに関して、 エラーの集合にエラーメッセージを追加します。
 
クラス org.apache.struts.action.ActionMessages から継承したメソッド
add, add, clear, empty, get, get, isEmpty, properties, size, size
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

GLOBAL_ERROR

public static final java.lang.String GLOBAL_ERROR
特定のプロパティに関連するエラーとは反対に、 グローバルなエラーに用いる「プロパティ名」マーカです。

関連項目:
定数フィールド値
コンストラクタの詳細

ActionErrors

public ActionErrors()
空のActionErrorsオブジェクトを生成します。


ActionErrors

public ActionErrors(ActionErrors messages)
与えられたメッセージで初期化された空のActionErrors オブジェクトを生成します。

パラメータ:
messages - このオブジェクトに初期に追加されるメッセージ。 このパラメータはnullでも構いません。
導入されたバージョン:
Struts 1.1
メソッドの詳細

add

public void add(java.lang.String property,
                ActionError error)
指定されたプロパティに関して、 エラーの集合にエラーメッセージを追加します。

パラメータ:
property - プロパティ名(もしくはActionErrors.GLOBAL_ERROR)
error - 追加するエラーメッセージ


このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2003 - Apache Software Foundation