C# Class Spring.Validation.BaseSimpleValidator

Base class that defines common properties for all single validators.

Custom single validators should always extend this class instead of simply implementing IValidator interface, in order to inherit common validator functionality.

Inheritance: Spring.Validation.BaseValidator
Afficher le fichier Open project: spring-projects/spring-net

Méthodes publiques

Méthode Description
BaseSimpleValidator ( ) : System.Collections.Generic

Creates a new instance of the validator without any Test and BaseValidator.When criteria

BaseSimpleValidator ( IExpression test, IExpression when ) : System.Collections.Generic

Creates a new instance of the BaseValidator class.

BaseSimpleValidator ( string test, string when ) : System.Collections.Generic

Creates a new instance of the BaseValidator class.

Validate ( object validationContext, object>.IDictionary contextParams, IValidationErrors errors ) : bool

Validates the specified object.

Méthodes protégées

Méthode Description
EvaluateTest ( object rootContext, object>.IDictionary contextParams ) : object

Evaluates test expression.

Validate ( object objectToValidate ) : bool

Validates test object.

Method Details

BaseSimpleValidator() public méthode

Creates a new instance of the validator without any Test and BaseValidator.When criteria
public BaseSimpleValidator ( ) : System.Collections.Generic
Résultat System.Collections.Generic

BaseSimpleValidator() public méthode

Creates a new instance of the BaseValidator class.
public BaseSimpleValidator ( IExpression test, IExpression when ) : System.Collections.Generic
test IExpression The expression to validate.
when IExpression The expression that determines if this validator should be evaluated.
Résultat System.Collections.Generic

BaseSimpleValidator() public méthode

Creates a new instance of the BaseValidator class.
public BaseSimpleValidator ( string test, string when ) : System.Collections.Generic
test string The expression to validate.
when string The expression that determines if this validator should be evaluated.
Résultat System.Collections.Generic

EvaluateTest() protected méthode

Evaluates test expression.
protected EvaluateTest ( object rootContext, object>.IDictionary contextParams ) : object
rootContext object Root context to use for expression evaluation.
contextParams object>.IDictionary Additional context parameters.
Résultat object

Validate() protected abstract méthode

Validates test object.
protected abstract Validate ( object objectToValidate ) : bool
objectToValidate object Object to validate.
Résultat bool

Validate() public méthode

Validates the specified object.
public Validate ( object validationContext, object>.IDictionary contextParams, IValidationErrors errors ) : bool
validationContext object The object to validate.
contextParams object>.IDictionary Additional context parameters.
errors IValidationErrors instance to add error messages to.
Résultat bool