org.apache.struts.validator
public class ValidatorPlugIn extends Object implements PlugIn
ValidatorResources
based on configuration in the
struts-config.xml file.
Since: Struts 1.1
Version: $Rev: 105785 $ $Date: 2004-11-19 06:58:36 +0000 (Fri, 19 Nov 2004) $
Field Summary | |
---|---|
ModuleConfig | config
The module configuration for our owning module. |
static Log | log
Commons Logging instance. |
String | pathnames
A comma delimitted list of Validator resource. |
protected ValidatorResources | resources
The set of Form instances that have been created and initialized,
keyed by the struts form name. |
static String | RESOURCE_DELIM
Delimitter for Validator resources. |
ActionServlet | servlet
The {@link ActionServlet} owning this application. |
boolean | stopOnFirstError
Informs the Validators if it has to stop validation when finding the
first error or if it should continue. |
static String | STOP_ON_ERROR_KEY
Application scope key that StopOnError is stored under.
|
static String | VALIDATOR_KEY
Application scope key that ValidatorResources is stored under. |
Method Summary | |
---|---|
void | destroy()
Gracefully shut down, releasing any resources
that were allocated at initialization. |
protected void | destroyResources()
Destroy ValidatorResources . |
String | getPathnames()
Gets a comma delimitted list of Validator resources.
|
void | init(ActionServlet servlet, ModuleConfig config)
Initialize and load our resources.
|
protected void | initResources()
Initialize the validator resources for this module.
|
boolean | isStopOnFirstError()
Gets the value for stopOnFirstError.
|
void | setPathnames(String pathnames)
Sets a comma delimitted list of Validator resources.
|
void | setStopOnFirstError(boolean stopOnFirstError)
Sets the value for stopOnFirstError.
|
true
to
keep Struts 1.1 backwards compatibility.StopOnError
is stored under.
Since: Struts 1.2
ValidatorResources
is stored under.ValidatorResources
.Returns: comma delimited list of Validator resource path names
Parameters: servlet The ActionServlet for our application config The ModuleConfig for our owning module
Throws: ServletException if we cannot configure ourselves correctly
Throws: IOException if an input/output error is encountered ServletException if we cannot initialize these resources
Returns: A boolean indicating whether JavaScript validation should stop when it finds the first error (Struts 1.1 behaviour) or continue validation.
Since: Struts 1.2
Parameters: pathnames delimited list of Validator resource path names
Parameters: stopOnFirstError A boolean indicating whether JavaScript validation should stop when it finds the first error (Struts 1.1 behaviour) or continue validation.
Since: Struts 1.2