com.opensymphony.webwork.views.util
Class JavaScriptValidationHolder

java.lang.Object
  extended bycom.opensymphony.webwork.views.util.JavaScriptValidationHolder

public class JavaScriptValidationHolder
extends Object

Author:
CameronBraid

Constructor Summary
JavaScriptValidationHolder(String actionName, Class actionClass, com.opensymphony.xwork.util.OgnlValueStack stack)
           
 
Method Summary
 boolean hasValidators()
           
protected  void registerScriptingValidators(String fieldName, Map parameters, Class fieldClass, String propertyName)
          Finds all ScriptValidationAware validators that apply to the field covered by this tag.
 void registerValidateField(String fieldName, Map parameters)
           
 void registerValidator(ScriptValidationAware scriptValidator, Map params)
           
 String toJavaScript()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaScriptValidationHolder

public JavaScriptValidationHolder(String actionName,
                                  Class actionClass,
                                  com.opensymphony.xwork.util.OgnlValueStack stack)
Method Detail

hasValidators

public boolean hasValidators()

toJavaScript

public String toJavaScript()

registerValidator

public void registerValidator(ScriptValidationAware scriptValidator,
                              Map params)

registerValidateField

public void registerValidateField(String fieldName,
                                  Map parameters)

registerScriptingValidators

protected void registerScriptingValidators(String fieldName,
                                           Map parameters,
                                           Class fieldClass,
                                           String propertyName)
Finds all ScriptValidationAware validators that apply to the field covered by this tag.

Parameters:
fieldName - the name of the field to validate (used for error message key)
parameters - any parameters that can be used in generating the validation message
fieldClass - the Class of the object the field is for
propertyName - the actual property name to get validator for; if null, fieldName is used

WebWork Project Page