|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectwoolpack.validator.ValidatorContext
public class ValidatorContext
Interpreter デザインパターンの Context 役。 本クラスはスレッドセーフではない。本クラスはリクエストごとに生成することを想定している。
| コンストラクタの概要 | |
|---|---|
ValidatorContext()
コンストラクタ。 |
|
ValidatorContext(ValidatorContext base)
浅いコピーコンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
void |
add(java.lang.String message)
メッセージを追加する。 |
void |
appendTo(java.lang.Appendable sb)
このインスタンスの内容を出力する。 |
ValidatorContext |
copy()
浅いコピー。 |
java.lang.String |
getId()
idを返す。 |
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
getInputMap()
|
java.util.List<java.lang.String> |
getMessageList()
メッセージ一覧の Listを返す。 |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getMessageMap()
キーとメッセージ一覧の Mapを返す。 |
int |
getTmpIndex()
getInputMap()を検索するためのインデックスを返す。 |
java.lang.String |
getTmpKey()
getInputMap()を検索するためのキーを返す。 |
java.lang.Object |
getTmpValue()
getTmpKey()とgetTmpIndex()でgetInputMap()を検索し、
その位置の値を返す。 |
void |
setId(java.lang.String id)
id を設定する。 |
void |
setInputMap(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> inputMap)
|
void |
setTmpIndex(int tmpIndex)
getInputMap()を検索するためのインデックスを設定する。 |
void |
setTmpKey(java.lang.String tmpKey)
getInputMap()を検索するためのキーを設定する。 |
void |
setTmpValue(java.lang.Object value)
getTmpKey()とgetTmpIndex()でgetInputMap()を検索し、
その位置に値を設定する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ValidatorContext()
public ValidatorContext(ValidatorContext base)
base - コピー元。| メソッドの詳細 |
|---|
public ValidatorContext copy()
java.lang.Clonerableは実装していない。
public void appendTo(java.lang.Appendable sb)
throws java.io.IOException
sb - 出力先。
java.io.IOException - Appendableが例外を投げた場合。
java.lang.NullPointerException - 引数が null の場合。public void add(java.lang.String message)
message - メッセージ。public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getMessageMap()
Mapを返す。
本メソッドは内部のインスタンスをそのまま返す。
Map。public java.util.List<java.lang.String> getMessageList()
Listを返す。
本メソッドは内部のインスタンスをそのまま返す。
List。public java.lang.String getId()
public void setId(java.lang.String id)
id - id。public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getInputMap()
public void setInputMap(java.util.Map<java.lang.String,java.util.List<java.lang.Object>> inputMap)
public java.lang.String getTmpKey()
getInputMap()を検索するためのキーを返す。
コピー先で設定した値はコピー元には反映されない。
public void setTmpKey(java.lang.String tmpKey)
getInputMap()を検索するためのキーを設定する。
コピー先で設定した値はコピー元には反映されない。
tmpKey - 一時的に保持する単一のプロパティのキー。public int getTmpIndex()
getInputMap()を検索するためのインデックスを返す。
コピー先で設定した値はコピー元には反映されない。
public void setTmpIndex(int tmpIndex)
getInputMap()を検索するためのインデックスを設定する。
コピー先で設定した値はコピー元には反映されない。
tmpIndex - 一時的に保持する単一のプロパティのインデックス。public java.lang.Object getTmpValue()
getTmpKey()とgetTmpIndex()でgetInputMap()を検索し、
その位置の値を返す。
public void setTmpValue(java.lang.Object value)
getTmpKey()とgetTmpIndex()でgetInputMap()を検索し、
その位置に値を設定する。
value - 一時的に保持する単一のプロパティの値。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||