|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.cocoon.components.language.markup.xsp.XSPFormValidatorHelper
The ValidatorActionResult
object helper
Constructor Summary | |
XSPFormValidatorHelper(java.lang.String descriptor,
boolean reloadable,
org.apache.log.Logger logger,
org.apache.avalon.framework.component.ComponentManager manager)
|
|
XSPFormValidatorHelper(java.lang.String descriptor,
boolean reloadable,
org.apache.log.Logger logger,
org.apache.avalon.framework.component.ComponentManager manager,
java.lang.String constraintset)
|
Method Summary | |
static java.lang.Object |
getAttribute(java.util.Map objectModel,
java.lang.String name)
Get the specified attribute |
protected static org.apache.avalon.framework.configuration.Configuration |
getConfiguration(java.lang.String descriptor,
org.apache.avalon.framework.component.ComponentManager manager,
boolean reloadable,
org.apache.log.Logger logger)
Set up the complementary configuration file. |
protected static org.apache.avalon.framework.configuration.Configuration |
getConfigurationByName(org.apache.avalon.framework.configuration.Configuration[] conf,
java.lang.String name,
org.apache.log.Logger logger)
Iterate over a set of configurations and return the one whose name matches the given one. |
java.lang.String |
getParameterAttribute(java.lang.String attribute)
Get an attribute for the context's current parameter as specified in descriptor.xml. |
java.lang.String |
getParameterAttribute(java.lang.String parameter,
java.lang.String attribute)
Get an attribute for a parameter as specified in descriptor.xml. |
static java.lang.String |
getParameterAttributes(java.lang.String descriptor,
org.apache.avalon.framework.component.ComponentManager manager,
boolean reloadable,
java.lang.String constraintset,
java.lang.String parameter,
java.lang.String attribute,
org.apache.log.Logger logger)
Get an attribute for a parameter as specified in descriptor.xml. |
ValidatorActionResult |
getParamResult(java.util.Map objectModel)
Extracts the validation results from the request attribute for the context's current request parameter |
static ValidatorActionResult |
getParamResult(java.util.Map objectModel,
java.lang.String name)
Extracts the validation results from the request attribute for a specific request parameter |
static java.util.Map |
getResults(java.util.Map objectModel)
Extracts the validation results from the request attribute |
boolean |
isError(java.util.Map objectModel)
Test whether the validation returned an error for the context's current parameter. |
static boolean |
isError(java.util.Map objectModel,
java.lang.String name)
Test whether the validation returned an error for this parameter. |
boolean |
isNoMatch(java.util.Map objectModel)
Test whether the context's current parameter wasn't matched by the requested regular expression. |
static boolean |
isNoMatch(java.util.Map objectModel,
java.lang.String name)
Test whether the validated parameter wasn't matched by the requested regular expression. |
boolean |
isNotPresent(java.util.Map objectModel)
Test whether the context's current parameter wasn't validated |
static boolean |
isNotPresent(java.util.Map objectModel,
java.lang.String name)
Test whether the validated parameter wasn't validated |
boolean |
isNull(java.util.Map objectModel)
Test whether the context's current parameter as validated was null but wasn't allowed to. |
static boolean |
isNull(java.util.Map objectModel,
java.lang.String name)
Test whether the validated parameter was null but wasn't allowed to. |
boolean |
isOK(java.util.Map objectModel)
Test whether the validation returned no error for the context's current parameter. |
static boolean |
isOK(java.util.Map objectModel,
java.lang.String name)
Test whether the validation returned no error for this parameter. |
boolean |
isTooLarge(java.util.Map objectModel)
Test whether the context's current parameter was too large. |
static boolean |
isTooLarge(java.util.Map objectModel,
java.lang.String name)
Test whether the validated parameter was too large. |
boolean |
isTooSmall(java.util.Map objectModel)
Test whether the context's current parameter was too small. |
static boolean |
isTooSmall(java.util.Map objectModel,
java.lang.String name)
Test whether the validated parameter was too small. |
void |
setConstraintSet(java.lang.String constraintset)
keep track of current constraint-set context (probably this is not needed?) |
void |
setParameter(java.lang.String parameter)
keep track of current parameter context |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XSPFormValidatorHelper(java.lang.String descriptor, boolean reloadable, org.apache.log.Logger logger, org.apache.avalon.framework.component.ComponentManager manager)
public XSPFormValidatorHelper(java.lang.String descriptor, boolean reloadable, org.apache.log.Logger logger, org.apache.avalon.framework.component.ComponentManager manager, java.lang.String constraintset)
Method Detail |
public void setParameter(java.lang.String parameter)
public void setConstraintSet(java.lang.String constraintset)
public static java.lang.Object getAttribute(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- The parameter namepublic static java.util.Map getResults(java.util.Map objectModel)
objectModel
- The Map objectModelValidatorActionResult
public static ValidatorActionResult getParamResult(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- Request parameter's nameValidatorActionResult
public ValidatorActionResult getParamResult(java.util.Map objectModel)
objectModel
- The Map objectModelValidatorActionResult
public static boolean isOK(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- Request parameter's namepublic boolean isOK(java.util.Map objectModel)
objectModel
- The Map objectModelpublic static boolean isError(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- Request parameter's namepublic boolean isError(java.util.Map objectModel)
objectModel
- The Map objectModelpublic static boolean isNull(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- Request parameter's namepublic boolean isNull(java.util.Map objectModel)
objectModel
- The Map objectModelpublic static boolean isTooSmall(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- Request parameter's namepublic boolean isTooSmall(java.util.Map objectModel)
objectModel
- The Map objectModelpublic static boolean isTooLarge(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- Request parameter's namepublic boolean isTooLarge(java.util.Map objectModel)
objectModel
- The Map objectModelpublic static boolean isNoMatch(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- Request parameter's namepublic boolean isNoMatch(java.util.Map objectModel)
objectModel
- The Map objectModelpublic static boolean isNotPresent(java.util.Map objectModel, java.lang.String name)
objectModel
- The Map objectModelname
- Request parameter's namepublic boolean isNotPresent(java.util.Map objectModel)
objectModel
- The Map objectModelprotected static org.apache.avalon.framework.configuration.Configuration getConfiguration(java.lang.String descriptor, org.apache.avalon.framework.component.ComponentManager manager, boolean reloadable, org.apache.log.Logger logger) throws org.apache.avalon.framework.configuration.ConfigurationException
descriptor
- URL of descriptor.xml file @see org.apache.cocoon.acting.AbstractComplimentaryConfigurableActionmanager
- reloadable
- set to true
if changes of
descriptor
should trigger a reload. Note that this
only works if Source
is able to determine the
modification time @see org.apache.cocoon.environment.Sourcelogger
- used to send debug and error messages toprotected static org.apache.avalon.framework.configuration.Configuration getConfigurationByName(org.apache.avalon.framework.configuration.Configuration[] conf, java.lang.String name, org.apache.log.Logger logger)
conf
- set of configurationsname
- name of configurationlogger
- null
if not found.public static java.lang.String getParameterAttributes(java.lang.String descriptor, org.apache.avalon.framework.component.ComponentManager manager, boolean reloadable, java.lang.String constraintset, java.lang.String parameter, java.lang.String attribute, org.apache.log.Logger logger)
descriptor
- URL of descriptor.xml file @see org.apache.cocoon.acting.AbstractComplimentaryConfigurableActionmanager
- reloadable
- set to true
if changes of
descriptor
should trigger a reload. Note that this
only works if Source
is able to determine the
modification time @see org.apache.cocoon.environment.Sourcelogger
- used to send debug and error messages toattribute
- attribute namenull
public java.lang.String getParameterAttribute(java.lang.String attribute)
attribute
- attribute namenull
public java.lang.String getParameterAttribute(java.lang.String parameter, java.lang.String attribute)
attribute
- attribute namenull
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |