|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.apache.commons.validator.FormSet
Holds a set of Forms stored associated with a Locale
based on the country, language, and variant specified. Instances of this
class are configured with a <formset> xml element.
| Field Summary | |
protected static int |
COUNTRY_FORMSET
This is the type of FormSets where only language and country
locale are specified. |
protected static int |
GLOBAL_FORMSET
This is the type of FormSets where no locale is specified. |
protected static int |
LANGUAGE_FORMSET
This is the type of FormSets where only language locale is
specified. |
protected static int |
VARIANT_FORMSET
This is the type of FormSets where full locale has been set. |
| Constructor Summary | |
FormSet()
|
|
| Method Summary | |
void |
addConstant(java.lang.String name,
java.lang.String value)
Add a Constant to the locale level. |
void |
addForm(Form f)
Add a Form to the FormSet. |
java.lang.String |
displayKey()
Returns a string representation of the object's key. |
java.lang.String |
getCountry()
Gets the equivalent of the country component of Locale. |
Form |
getForm(java.lang.String formName)
Retrieve a Form based on the form name. |
java.util.Map |
getForms()
A Map of Forms is returned as an unmodifiable
Map with the key based on the form name. |
java.lang.String |
getLanguage()
Gets the equivalent of the language component of Locale. |
protected int |
getType()
Returns the type of FormSet:GLOBAL_FORMSET,
LANGUAGE_FORMSET,COUNTRY_FORMSET or VARIANT_FORMSET
. |
java.lang.String |
getVariant()
Gets the equivalent of the variant component of Locale. |
protected boolean |
isMerged()
Has this formSet been merged? |
boolean |
isProcessed()
Whether or not the this FormSet was processed for replacing
variables in strings with their values. |
protected void |
merge(FormSet depends)
Merges the given FormSet into this one. |
void |
setCountry(java.lang.String country)
Sets the equivalent of the country component of Locale. |
void |
setLanguage(java.lang.String language)
Sets the equivalent of the language component of Locale. |
void |
setVariant(java.lang.String variant)
Sets the equivalent of the variant component of Locale. |
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 static final int GLOBAL_FORMSET
FormSets where no locale is specified.protected static final int LANGUAGE_FORMSET
FormSets where only language locale is
specified.protected static final int COUNTRY_FORMSET
FormSets where only language and country
locale are specified.protected static final int VARIANT_FORMSET
FormSets where full locale has been set.| Constructor Detail |
public FormSet()
| Method Detail |
protected boolean isMerged()
protected int getType()
FormSet:GLOBAL_FORMSET,
LANGUAGE_FORMSET,COUNTRY_FORMSET or VARIANT_FORMSET
.NullPointerException - if there is inconsistency in the locale
definition (not sure about this)protected void merge(FormSet depends)
FormSet into this one. If any of depends
s Forms are not in this FormSet then, include
them, else merge both Forms. Theoretically we should only
merge a "parent" formSet.depends - FormSet to be mergedpublic boolean isProcessed()
FormSet was processed for replacing
variables in strings with their values.public java.lang.String getLanguage()
Locale.public void setLanguage(java.lang.String language)
Locale.language - The new language valuepublic java.lang.String getCountry()
Locale.public void setCountry(java.lang.String country)
Locale.country - The new country valuepublic java.lang.String getVariant()
Locale.public void setVariant(java.lang.String variant)
Locale.variant - The new variant value
public void addConstant(java.lang.String name,
java.lang.String value)
Constant to the locale level.name - The constant namevalue - The constant valuepublic void addForm(Form f)
Form to the FormSet.f - The formpublic Form getForm(java.lang.String formName)
Form based on the form name.formName - The form namepublic java.util.Map getForms()
Map of Forms is returned as an unmodifiable
Map with the key based on the form name.public java.lang.String displayKey()
public java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||