|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.struts.action.ActionForm org.apache.struts.action.DynaActionForm org.apache.struts.validator.DynaValidatorForm
public class DynaValidatorForm
This class extends DynaActionForm and provides basic field validation based on an XML file. The key passed into the validator is the action element's 'name' attribute from the struts-config.xml which should match the form element's name attribute in the validation.xml.
ValidatorPlugin
definition in struts-config.xml for
validation rules.
ActionForm
,
Serialized FormField Summary | |
---|---|
protected int |
page
Used to indicate the current page of a multi-page form. |
protected org.apache.commons.validator.ValidatorResults |
validatorResults
The results returned from the validation performed by the Validator . |
Fields inherited from class org.apache.struts.action.DynaActionForm |
---|
dynaClass, dynaValues |
Fields inherited from class org.apache.struts.action.ActionForm |
---|
multipartRequestHandler, servlet |
Constructor Summary | |
---|---|
DynaValidatorForm()
|
Method Summary | |
---|---|
int |
getPage()
Gets page. |
java.util.Map |
getResultValueMap()
Returns a Map of values returned from any validation that
returns a value other than null or Boolean
with the key the full property path of the field. |
java.lang.String |
getValidationKey(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Returns the Validation key. |
org.apache.commons.validator.ValidatorResults |
getValidatorResults()
Get results of the validation performed by the Validator . |
void |
reset(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Reset all properties to their default values. |
void |
setPage(int page)
Sets page. |
protected void |
setPageFromDynaProperty()
Sets this.page to the value of the Dyna property "page" if it's defined. |
void |
setValidatorResults(org.apache.commons.validator.ValidatorResults validatorResults)
Set results of the validation performed by the Validator . |
ActionErrors |
validate(ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Validate the properties that have been set from this HTTP request, and return an ActionErrors object that encapsulates any
validation errors that have been found. |
Methods inherited from class org.apache.struts.action.DynaActionForm |
---|
contains, get, get, get, getDynaClass, getDynaProperty, getMap, getString, getStrings, initialize, initialize, isDynaAssignable, remove, reset, set, set, set, toString |
Methods inherited from class org.apache.struts.action.ActionForm |
---|
getMultipartRequestHandler, getServlet, getServletWrapper, setMultipartRequestHandler, setServlet, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.commons.beanutils.DynaBean |
---|
contains, get, get, get, getDynaClass, remove, set, set, set |
Field Detail |
---|
protected org.apache.commons.validator.ValidatorResults validatorResults
Validator
.
protected int page
Constructor Detail |
---|
public DynaValidatorForm()
Method Detail |
---|
public int getPage()
public void setPage(int page)
page
- page numberpublic ActionErrors validate(ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
ActionErrors
object that encapsulates any
validation errors that have been found. If no errors are found, return
null
or an ActionErrors
object with no
recorded error messages.
validate
in class ActionForm
mapping
- The mapping used to select this instance.request
- The servlet request we are processing.
ActionErrors
object that encapsulates any
validation errors.DynaActionForm
public java.lang.String getValidationKey(ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
mapping
- The mapping used to select this instancerequest
- The servlet request we are processing
protected void setPageFromDynaProperty()
public void reset(ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
reset
in class DynaActionForm
mapping
- The mapping used to select this instancerequest
- The servlet request we are processingpublic org.apache.commons.validator.ValidatorResults getValidatorResults()
Validator
.
public void setValidatorResults(org.apache.commons.validator.ValidatorResults validatorResults)
Validator
.
validatorResults
- Set results of the validation performedpublic java.util.Map getResultValueMap()
Map
of values returned from any validation that
returns a value other than null
or Boolean
with the key the full property path of the field.
Map
of values, otherwise returns null if
no results.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |