|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
浅いコピーを行う。 |
MessageCollectable |
getCollectable()
MessageCollectable を返す。 |
java.lang.String |
getId()
idを返す。 |
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
getInputMap()
|
int |
getTmpIndex()
getInputMap() を検索するためのインデックスを返す。 |
java.lang.String |
getTmpKey()
getInputMap() を検索するためのキーを返す。 |
java.lang.Object |
getTmpValue()
getTmpKey() とgetTmpIndex() でgetInputMap() を検索し、
その位置の値を返す。 |
void |
setCollectable(MessageCollectable collectable)
MessageCollectable を設定する。 |
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()
Cloneable
は実装していない。
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.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
- 一時的に保持する単一のプロパティの値。public MessageCollectable getCollectable()
MessageCollectable
を返す。
MessageCollectable
。public void setCollectable(MessageCollectable collectable)
MessageCollectable
を設定する。
add(String)
からここで設定したMessageCollectable.add(String, ValidatorContext)
を呼び出す。
collectable
- MessageCollectable
。
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |