C# Class Habanero.Faces.Base.ValidationProvider

Provides validation properties to controls that can be validated
Inheritance: IExtenderProvider
Afficher le fichier Open project: Chillisoft/habanero.faces

Private Properties

Свойство Type Description
CompareValidate ValidationRule
CustomValidate ValidationRule
DataTypeValidate ValidationRule
GetValidationRules List
IsDefaultRange bool
RangeValidate ValidationRule
RegularExpressionValidate ValidationRule
RequiredFieldValidate ValidationRule
Validate bool

Méthodes publiques

Méthode Description
CanExtend ( IControlHabanero extendee ) : bool

Determine if ValidationProvider supports a component.

CanExtend ( object extendee ) : bool

Determine if ValidationProvider supports the given component

GetIconAlignment ( IControlHabanero control ) : ErrorIconAlignmentHabanero

Get Error Icon alignment.

GetIconPadding ( IControlHabanero control ) : int

Get Error Icon padding.

SetIconAlignment ( IControlHabanero control, ErrorIconAlignmentHabanero value ) : void

Set Error Icon alignment.

SetIconPadding ( IControlHabanero control, int padding ) : void

Set Error Icon padding.

SetValidationRule ( IControlHabanero inputComponent, ValidationRule vr ) : void

Set validation rule.

Validate ( ) : bool

Perform validation on all controls.

ValidateControl ( IControlHabanero ctrl ) : bool

Perform validation on a specific control

ValidationMessages ( bool showErrorIcon ) : string

Get validation error messages.

ValidationMessagesControl ( IControlHabanero ctrl, bool showErrorIcon ) : string

Gets validation error messages for a specific control

ValidationProvider ( IErrorProvider errorProvider ) : System

Constructor for ValidationProvider

Private Methods

Méthode Description
CompareValidate ( IControlHabanero ctrl ) : ValidationRule

Perform CompareValidate on a specific control.

CustomValidate ( IControlHabanero ctrl ) : ValidationRule

Perform Custom Validation on specific control.

DataTypeValidate ( IControlHabanero ctrl ) : ValidationRule

Validate Data Type.

GetValidationRules ( IControlHabanero inputComponent ) : List
IsDefaultRange ( ValidationRule vr ) : bool

Check if validation rule range is default.

RangeValidate ( IControlHabanero ctrl ) : ValidationRule

Perform Range Validation on a specific control.

RegularExpressionValidate ( IControlHabanero ctrl ) : ValidationRule

Perform Regular Expression Validation on a specific control.

RequiredFieldValidate ( IControlHabanero ctrl ) : ValidationRule

Perform RequiredField Validation on a specific control.

Validate ( IControlHabanero ctrl ) : bool

Perform validation on specific control.

Method Details

CanExtend() public méthode

Determine if ValidationProvider supports a component.
public CanExtend ( IControlHabanero extendee ) : bool
extendee IControlHabanero
Résultat bool

CanExtend() public méthode

Determine if ValidationProvider supports the given component
public CanExtend ( object extendee ) : bool
extendee object
Résultat bool

GetIconAlignment() public méthode

Get Error Icon alignment.
public GetIconAlignment ( IControlHabanero control ) : ErrorIconAlignmentHabanero
control IControlHabanero
Résultat ErrorIconAlignmentHabanero

GetIconPadding() public méthode

Get Error Icon padding.
public GetIconPadding ( IControlHabanero control ) : int
control IControlHabanero
Résultat int

SetIconAlignment() public méthode

Set Error Icon alignment.
public SetIconAlignment ( IControlHabanero control, ErrorIconAlignmentHabanero value ) : void
control IControlHabanero
value ErrorIconAlignmentHabanero
Résultat void

SetIconPadding() public méthode

Set Error Icon padding.
public SetIconPadding ( IControlHabanero control, int padding ) : void
control IControlHabanero
padding int
Résultat void

SetValidationRule() public méthode

Set validation rule.
public SetValidationRule ( IControlHabanero inputComponent, ValidationRule vr ) : void
inputComponent IControlHabanero
vr ValidationRule
Résultat void

Validate() public méthode

Perform validation on all controls.
public Validate ( ) : bool
Résultat bool

ValidateControl() public méthode

Perform validation on a specific control
public ValidateControl ( IControlHabanero ctrl ) : bool
ctrl IControlHabanero The control to validate
Résultat bool

ValidationMessages() public méthode

Get validation error messages.
public ValidationMessages ( bool showErrorIcon ) : string
showErrorIcon bool
Résultat string

ValidationMessagesControl() public méthode

Gets validation error messages for a specific control
public ValidationMessagesControl ( IControlHabanero ctrl, bool showErrorIcon ) : string
ctrl IControlHabanero
showErrorIcon bool
Résultat string

ValidationProvider() public méthode

Constructor for ValidationProvider
public ValidationProvider ( IErrorProvider errorProvider ) : System
errorProvider IErrorProvider
Résultat System