Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Fix snippet errors

...

Wiki Markup
{snippet:id=javadoc|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}

This list declares all the validators that comes with the framework.

Wiki Markup
{snippet:id=validators-default|javadoc=false|lang=xml|url=xworkxwork2/src/java/com/opensymphony/xworkxwork2/validator/validators/default.xml?content-type=text%2Fplain}
Note
titleNote
Wiki Markup
{snippet:id=information|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}
Warning
titleWarning
Wiki Markup
{snippet:id=warning|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}

Turning on Validation

Wiki Markup
{snippet:id=turningOnValidators|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}
Wiki Markup
{snippet:id=exTurnOnValidators|javadoc=true|lang=xml|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}

Note: The default validationWorkflowStack already includes this.

...

Wiki Markup
{snippet:id=fieldValidators|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}
Wiki Markup
{snippet:id=nonFieldValidators|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}

Notes

Wiki Markup
{snippet:id=validatorsNote|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}

Defining Validation Rules

Wiki Markup
{snippet:id=validationRules1|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}
Wiki Markup
{snippet:id=exValidationRules1|lang=xml|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}
Wiki Markup
{snippet:id=validationRules2|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}
Wiki Markup
{snippet:id=validationRules3|javadoc=true|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}
Wiki Markup
{snippet:id=exValidationRules3|javadoc=true|lang=xml|url=com.opensymphony.xwork.validator.ValidatorFactoryxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}
Wiki Markup
{snippet:id=validationRules|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/ValidatorFactory.java}

Validator Flavour

Wiki Markup
{snippet:id=validatorFlavours|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}

Non-Field Validator Vs Field-Validator
Anchor
validatortypes
validatortypes

Wiki Markup
{snippet:id=validatorVsFieldValidators1|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=nonFieldValidatorUsingValidatorSyntax|lang=xml|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=fieldValidatorUsingValidatorSyntax|lang=xml|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=validatorVsFieldValidators2|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=fieldValidatorUsingFieldValidatorSyntax|lang=xml|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=validatorVsFieldValidators3|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=similarVaidatorDeclaredInDiffSyntax|lang=xml|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}

Short-Circuiting Validator

Wiki Markup
{snippet:id=shortCircuitingValidators1|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=exShortCircuitingValidators|lang=xml|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=shortCircuitingValidators2|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=scAndValidatorFlavours1|1=javadoc|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=exScAndValidatorFlavours|lang=xml|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}
Wiki Markup
{snippet:id=scAndValidatorFlavours2|1=javadoc|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}

How Validators of an Action are Found

Wiki Markup
{snippet:id=howXworkFindsValidatorForAction|javadoc=true|url=com.opensymphony.xwork.validator.Validatorxwork2/src/java/com/opensymphony/xwork2/validator/Validator.java}

Resources

WebWork Validation

...