Access keys

Validator

Kind of class: class
Inherits from: none
Author: Martijn de Visser
Classpath: org.asapframework.util.forms.validate.Validator
File last modified: Sunday, 08 October 2006, 23:50:26
Validator class checks if its targets contain valid data.
Usage:
myValidator = new Validator();
myValidator.addValidation(new StringValidator(to_name));
myValidator.addValidation(new EmailValidator(to_email));
To validate the rules added above:
var formResult:ValidationResult = myValidator.validate();
This will return a ValidationResult object with:

Summary

Constructor

Constructor

Validator

function Validator (
)

Instance methods

addValidation

function addValidation (
Adds a validation condition for this target. You can add more rules for one target.
Parameters:

clear

function clear (
) : Void
Removes all validation rules.

getRules

function getRules (
) : Array
Returns an array of all validation rules.

getTargets

function getTargets (
) : Array
Returns an array of all targets.

toString

function toString (
) : String

validate

function validate (
inTarget:Object) : ValidationResult
Validates the value of all targets, or just one target object when specified.
Returns:
ValidationResult, indicating successfull validation and error messages.