Field Summary |
static java.lang.String |
ARG_DEFAULT
This is the value that will be used as a key if the Arg
name field has no value. |
protected java.lang.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 java.lang.String |
indexedListProperty
|
protected java.lang.String |
indexedProperty
|
protected java.lang.String |
key
|
protected int |
page
|
protected java.lang.String |
property
|
protected static java.lang.String |
TOKEN_END
|
static java.lang.String |
TOKEN_INDEXED
This indicates an indexed property is being referenced. |
protected static java.lang.String |
TOKEN_START
|
protected static java.lang.String |
TOKEN_VAR
|
Method Summary |
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
(java.lang.String name,
java.lang.String value,
java.lang.String jsType)
Add a Var , based on the values passed in, to the Field . |
java.lang.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
(java.lang.String key)
Gets the arg0 Arg object based on the key passed in. |
Arg
|
getArg1
()
Gets the default arg1 Arg object. |
Arg
|
getArg1
(java.lang.String key)
Gets the arg1 Arg object based on the key passed in. |
Arg
|
getArg2
()
Gets the default arg2 Arg object. |
Arg
|
getArg2
(java.lang.String key)
Gets the arg2 Arg object based on the key passed in. |
Arg
|
getArg3
()
Gets the default arg3 Arg object. |
Arg
|
getArg3
(java.lang.String key)
Gets the arg3 Arg object based on the key passed in. |
java.util.Collection |
getDependencies
()
Gets an unmodifiable Set of the dependencies. |
java.lang.String |
getDepends
()
Gets the validation rules for this field. |
int |
getFieldOrder
()
Gets the position of the Field in the validation list. |
java.lang.String |
getIndexedListProperty
()
Gets the indexed property name of the field. |
java.lang.String |
getIndexedProperty
()
Gets the indexed property name of the field. |
java.lang.String |
getKey
()
Gets a unique key based on the property and indexedProperty fields. |
java.lang.String |
getMsg
(java.lang.String key)
Retrieve a message value. |
int |
getPage
()
Gets the page value that the Field is associated with for
validation. |
java.lang.String |
getProperty
()
Gets the property name of the field. |
Var
|
getVar
(java.lang.String mainKey)
Retrieve a variable. |
java.util.Map |
getVars
()
The Field 's variables are returned as an
unmodifiable Map . |
java.lang.String |
getVarValue
(java.lang.String mainKey)
Retrieve a variable's value. |
boolean |
isDependency
(java.lang.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
(java.util.Map globalConstants,
java.util.Map constants)
Replace constants with values in fields and process the depends field
to create the dependency Map . |
private void |
processArg
(java.util.Map hArgs,
java.lang.String key,
java.lang.String replaceValue)
Replace the arg Collection key value with the key/value pairs passed in. |
void |
processMessageComponents
(java.lang.String key,
java.lang.String replaceValue)
Replace the args key value with the key/value pairs passed in. |
private void |
processVars
(java.lang.String key,
java.lang.String replaceValue)
Replace the vars value with the key/value pairs passed in. |
void |
setDepends
(java.lang.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
(java.lang.String indexedListProperty)
Sets the indexed property name of the field. |
void |
setIndexedProperty
(java.lang.String indexedProperty)
Sets the indexed property name of the field. |
void |
setKey
(java.lang.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
(java.lang.String property)
Sets the property name of the field. |
java.lang.String |
toString
()
Returns a string representation of the object. |