|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectorg.apache.commons.validator.Field
フィールドに対して行う妥当性チェックとエラーメッセージの生成に使用する 入れ替え可能な妥当性チェックのリストとメッセージの情報と値を内部に持ちます。
Form,
直列化された形式 | フィールドの概要 | |
static String |
ARG_DEFAULT
This is the value that will be used as a key if the Arg
name field has no value. |
protected String |
depends
|
protected int |
fieldOrder
|
protected org.apache.commons.collections.FastHashMap |
hArg0
|
protected org.apache.commons.collections.FastHashMap |
hArg1
|
protected org.apache.commons.collections.FastHashMap |
hArg2
|
protected org.apache.commons.collections.FastHashMap |
hArg3
|
protected org.apache.commons.collections.FastHashMap |
hDependencies
|
protected org.apache.commons.collections.FastHashMap |
hMsgs
|
protected org.apache.commons.collections.FastHashMap |
hVars
|
protected String |
indexedListProperty
|
protected String |
indexedProperty
|
protected String |
key
|
protected int |
page
|
protected String |
property
|
protected static String |
TOKEN_END
|
static String |
TOKEN_INDEXED
This indicates an indexed property is being referenced. |
protected static String |
TOKEN_START
|
protected static String |
TOKEN_VAR
|
| コンストラクタの概要 | |
Field()
|
|
| メソッドの概要 | |
void |
addArg0(Arg arg)
Add a Arg to the arg0 list. |
void |
addArg1(Arg arg)
Add a Arg to the arg1 list. |
void |
addArg2(Arg arg)
Add a Arg to the arg2 list. |
void |
addArg3(Arg arg)
Add a Arg to the arg3 list. |
void |
addMsg(Msg msg)
Add a Msg to the Field. |
void |
addVar(Var v)
Add a Var to the Field. |
void |
addVarParam(String name,
String value,
String jsType)
Add a Var, based on the values passed in, to the Field. |
Object |
clone()
Creates and returns a copy of this object. |
void |
generateKey()
Generate correct key value. |
Arg |
getArg0()
Gets the default arg0 Arg object. |
Arg |
getArg0(String key)
Gets the arg0 Arg object based on the key passed in. |
Arg |
getArg1()
Gets the default arg1 Arg object. |
Arg |
getArg1(String key)
Gets the arg1 Arg object based on the key passed in. |
Arg |
getArg2()
Gets the default arg2 Arg object. |
Arg |
getArg2(String key)
Gets the arg2 Arg object based on the key passed in. |
Arg |
getArg3()
Gets the default arg3 Arg object. |
Arg |
getArg3(String key)
Gets the arg3 Arg object based on the key passed in. |
Collection |
getDependencies()
Gets an unmodifiable Set of the dependencies. |
String |
getDepends()
Gets the validation rules for this field. |
int |
getFieldOrder()
Gets the position of the Field in the validation list. |
String |
getIndexedListProperty()
Gets the indexed property name of the field. |
String |
getIndexedProperty()
Gets the indexed property name of the field. |
String |
getKey()
Gets a unique key based on the property and indexedProperty fields. |
String |
getMsg(String key)
Retrieve a message value. |
int |
getPage()
Gets the page value that the Field is associated with for validation. |
String |
getProperty()
Gets the property name of the field. |
Var |
getVar(String mainKey)
Retrieve a variable. |
Map |
getVars()
The Field's variables are returned as an
unmodifiable Map. |
String |
getVarValue(String mainKey)
Retrieve a variable's value. |
boolean |
isDependency(String key)
Checks if the key is listed as a dependency. |
boolean |
isIndexed()
If there is a value specified for the indexedProperty field then true will be returned. |
void |
process(Map globalConstants,
Map constants)
Replace constants with values in fields and process the depends field to create the dependency Map. |
private void |
processArg(Map hArgs,
String key,
String replaceValue)
Replace the arg Collection key value with the key/value pairs passed in. |
void |
processMessageComponents(String key,
String replaceValue)
Replace the args key value with the key/value pairs passed in. |
private void |
processVars(String key,
String replaceValue)
Replace the vars value with the key/value pairs passed in. |
void |
setDepends(String depends)
Sets the validation rules for this field. |
void |
setFieldOrder(int fieldOrder)
Sets the position of the Field in the validation list. |
void |
setIndexedListProperty(String indexedListProperty)
Sets the indexed property name of the field. |
void |
setIndexedProperty(String indexedProperty)
Sets the indexed property name of the field. |
void |
setKey(String key)
Sets a unique key for the field. |
void |
setPage(int page)
Sets the page value that the Field is associated with for validation. |
void |
setProperty(String property)
Sets the property name of the field. |
String |
toString()
Returns a string representation of the object. |
| クラス java.lang.Object から継承したメソッド |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
public static final String ARG_DEFAULT
Arg
name field has no value.
public static final String TOKEN_INDEXED
protected static final String TOKEN_START
protected static final String TOKEN_END
protected static final String TOKEN_VAR
protected String property
protected String indexedProperty
protected String indexedListProperty
protected String key
protected String depends
protected int page
protected int fieldOrder
protected org.apache.commons.collections.FastHashMap hDependencies
protected org.apache.commons.collections.FastHashMap hVars
protected org.apache.commons.collections.FastHashMap hMsgs
protected org.apache.commons.collections.FastHashMap hArg0
protected org.apache.commons.collections.FastHashMap hArg1
protected org.apache.commons.collections.FastHashMap hArg2
protected org.apache.commons.collections.FastHashMap hArg3
| コンストラクタの詳細 |
public Field()
| メソッドの詳細 |
public int getPage()
public void setPage(int page)
public int getFieldOrder()
Field in the validation list.
public void setFieldOrder(int fieldOrder)
Field in the validation list.
public String getProperty()
public void setProperty(String property)
public String getIndexedProperty()
int as
a parameter for indexed property value retrieval.
public void setIndexedProperty(String indexedProperty)
public String getIndexedListProperty()
Collection used to retrieve the
list and then loop through the list performing the specified
validations.
public void setIndexedListProperty(String indexedListProperty)
public String getDepends()
public void setDepends(String depends)
public void addMsg(Msg msg)
Msg to the Field.
public String getMsg(String key)
public void addArg0(Arg arg)
Arg to the arg0 list.
public Arg getArg0()
Arg object.
public Arg getArg0(String key)
Arg object based on the key passed in. If the key
finds a null value then the default value will try to be retrieved.
public void addArg1(Arg arg)
Arg to the arg1 list.
public Arg getArg1()
Arg object.
public Arg getArg1(String key)
Arg object based on the key passed in. If the key
finds a null value then the default value will try to be retrieved.
public void addArg2(Arg arg)
Arg to the arg2 list.
public Arg getArg2()
Arg object.
public Arg getArg2(String key)
Arg object based on the key passed in. If the key
finds a null value then the default value will try to be retrieved.
public void addArg3(Arg arg)
Arg to the arg3 list.
public Arg getArg3()
Arg object.
public Arg getArg3(String key)
Arg object based on the key passed in. If the key
finds a null value then the default value will try to be retrieved.
public void addVar(Var v)
Var to the Field.
public void addVarParam(String name,
String value,
String jsType)
Var, based on the values passed in, to the Field.
public Var getVar(String mainKey)
public String getVarValue(String mainKey)
public Map getVars()
Field's variables are returned as an
unmodifiable Map.
public String getKey()
public void setKey(String key)
public boolean isIndexed()
true will be returned. Otherwise it will be false.
public void generateKey()
key value.
public void process(Map globalConstants,
Map constants)
Map.
private void processVars(String key,
String replaceValue)
public void processMessageComponents(String key,
String replaceValue)
private void processArg(Map hArgs,
String key,
String replaceValue)
Collection key value with the key/value pairs passed in.
public boolean isDependency(String key)
public Collection getDependencies()
Set of the dependencies.
public Object clone()
public String toString()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||