|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.validator.Form
This contains a set of validation rules for a form/JavaBean. The information is
contained in a list of Field
objects. Instances of this class are
configured with a <form> xml element.
The use of FastHashMap is deprecated and will be replaced in a future release.
Field Summary | |
protected org.apache.commons.collections.FastHashMap |
hFields
Map of Field s keyed on their property value. |
protected java.util.List |
lFields
List of Field s. |
protected java.lang.String |
name
The name/key the set of validation rules is stored under. |
Constructor Summary | |
Form()
|
Method Summary | |
void |
addField(Field f)
Add a Field to the Form . |
boolean |
containsField(java.lang.String fieldName)
Returns true if this Form contains a Field with the given name. |
Field |
getField(java.lang.String fieldName)
Returns the Field with the given name or null if this Form has no such field. |
java.util.Map |
getFieldMap()
Deprecated. Use containsField(String) and getField(String) instead. |
java.util.List |
getFields()
A List of Field s is returned as an
unmodifiable List . |
java.lang.String |
getName()
Gets the name/key of the set of validation rules. |
void |
process(java.util.Map globalConstants,
java.util.Map constants)
Deprecated. This method is called by the framework. It will be made protected in a future release. TODO |
void |
setName(java.lang.String name)
Sets the name/key of the set of validation rules. |
java.lang.String |
toString()
Returns a string representation of the object. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.String name
protected java.util.List lFields
Field
s. Used to maintain
the order they were added in although individual
Field
s can be retrieved using
Map
of Field
s.
protected org.apache.commons.collections.FastHashMap hFields
Field
s keyed on their property value.
Constructor Detail |
public Form()
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String name)
public void addField(Field f)
Field
to the Form
.
public java.util.List getFields()
List
of Field
s is returned as an
unmodifiable List
.
public java.util.Map getFieldMap()
Field
s are returned as an unmodifiable Map
.
public Field getField(java.lang.String fieldName)
public boolean containsField(java.lang.String fieldName)
public void process(java.util.Map globalConstants, java.util.Map constants)
Form
's Field
s.
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |