org.apache.cocoon.acting
Class FormValidatorAction
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.acting.AbstractAction
org.apache.cocoon.acting.AbstractConfigurableAction
org.apache.cocoon.acting.ConfigurableServiceableAction
org.apache.cocoon.acting.AbstractComplementaryConfigurableAction
org.apache.cocoon.acting.AbstractValidatorAction
org.apache.cocoon.acting.FormValidatorAction
- All Implemented Interfaces:
- Action, Configurable, LogEnabled, Serviceable, ThreadSafe
- Direct Known Subclasses:
- SessionFormAction
- public class FormValidatorAction
- extends AbstractValidatorAction
- implements ThreadSafe
This is the action used to validate Request parameters.
The parameters are described via the external xml
file (its format is defined in AbstractValidatorAction).
- Version:
- CVS $Id: FormValidatorAction.java 30941 2004-07-29 19:56:58Z vgritsenko $
- Author:
- Martin Man, Christian Haul
- See Also:
AbstractValidatorAction
Fields inherited from interface org.apache.cocoon.acting.Action |
ROLE |
Methods inherited from class org.apache.cocoon.acting.AbstractValidatorAction |
act, getDescriptor, getSetOfParameterNamesFromSitemap, indexConfiguration, isDescriptorReloadable, resolveConstraints, setResult, validateParameter, validateParameter, validateSetOfParameters, validateValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FormValidatorAction
public FormValidatorAction()
createMapOfParameters
protected HashMap createMapOfParameters(Map objectModel,
Collection set)
- Reads parameter values from request parameters for all parameters
that are contained in the active constraint list. If a parameter
has multiple values, all are stored in the resulting map.
- Specified by:
createMapOfParameters
in class AbstractValidatorAction
- Parameters:
objectModel
- the object modelset
- a collection of parameter names
- Returns:
- HashMap of required parameters
Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.