org.apache.struts.validator
Class ValidatorPlugIn

java.lang.Object
  extended by org.apache.struts.validator.ValidatorPlugIn
All Implemented Interfaces:
PlugIn

public class ValidatorPlugIn
extends java.lang.Object
implements PlugIn

Loads ValidatorResources based on configuration in the struts-config.xml file.

Since:
Struts 1.1
Version:
$Rev: 483039 $ $Date: 2005-08-30 00:22:27 -0400 (Tue, 30 Aug 2005) $

Field Summary
protected  org.apache.commons.validator.ValidatorResources resources
          The set of Form instances that have been created and initialized, keyed by the struts form name.
static java.lang.String STOP_ON_ERROR_KEY
          Application scope key that StopOnError is stored under.
static java.lang.String VALIDATOR_KEY
          Application scope key that ValidatorResources is stored under.
 
Constructor Summary
ValidatorPlugIn()
           
 
Method Summary
 void destroy()
          Gracefully shut down, releasing any resources that were allocated at initialization.
protected  void destroyResources()
          Destroy ValidatorResources.
 java.lang.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(java.lang.String pathnames)
          Sets a comma delimitted list of Validator resources.
 void setStopOnFirstError(boolean stopOnFirstError)
          Sets the value for stopOnFirstError.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALIDATOR_KEY

public static final java.lang.String VALIDATOR_KEY
Application scope key that ValidatorResources is stored under.

See Also:
Constant Field Values

STOP_ON_ERROR_KEY

public static final java.lang.String STOP_ON_ERROR_KEY
Application scope key that StopOnError is stored under.

Since:
Struts 1.2
See Also:
Constant Field Values

resources

protected org.apache.commons.validator.ValidatorResources resources
The set of Form instances that have been created and initialized, keyed by the struts form name.

Constructor Detail

ValidatorPlugIn

public ValidatorPlugIn()
Method Detail

getPathnames

public java.lang.String getPathnames()
Gets a comma delimitted list of Validator resources.

Returns:
comma delimited list of Validator resource path names

setPathnames

public void setPathnames(java.lang.String pathnames)
Sets a comma delimitted list of Validator resources.

Parameters:
pathnames - delimited list of Validator resource path names

isStopOnFirstError

public boolean isStopOnFirstError()
Gets the value for stopOnFirstError.

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

setStopOnFirstError

public void setStopOnFirstError(boolean stopOnFirstError)
Sets the value for stopOnFirstError.

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

init

public void init(ActionServlet servlet,
                 ModuleConfig config)
          throws javax.servlet.ServletException
Initialize and load our resources.

Specified by:
init in interface PlugIn
Parameters:
servlet - The ActionServlet for our application
config - The ModuleConfig for our owning module
Throws:
javax.servlet.ServletException - if we cannot configure ourselves correctly

destroy

public void destroy()
Gracefully shut down, releasing any resources that were allocated at initialization.

Specified by:
destroy in interface PlugIn

initResources

protected void initResources()
                      throws java.io.IOException,
                             javax.servlet.ServletException
Initialize the validator resources for this module.

Throws:
java.io.IOException - if an input/output error is encountered
javax.servlet.ServletException - if we cannot initialize these resources

destroyResources

protected void destroyResources()
Destroy ValidatorResources.



Copyright © 2000-2007 Apache Software Foundation. All Rights Reserved.