C# 클래스 Habanero.Faces.Base.ValidationProvider

Provides validation properties to controls that can be validated
상속: IExtenderProvider
파일 보기 프로젝트 열기: Chillisoft/habanero.faces

Private Properties

프로퍼티 타입 설명
CompareValidate ValidationRule
CustomValidate ValidationRule
DataTypeValidate ValidationRule
GetValidationRules List
IsDefaultRange bool
RangeValidate ValidationRule
RegularExpressionValidate ValidationRule
RequiredFieldValidate ValidationRule
Validate bool

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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.

메소드 상세

CanExtend() 공개 메소드

Determine if ValidationProvider supports a component.
public CanExtend ( IControlHabanero extendee ) : bool
extendee IControlHabanero
리턴 bool

CanExtend() 공개 메소드

Determine if ValidationProvider supports the given component
public CanExtend ( object extendee ) : bool
extendee object
리턴 bool

GetIconAlignment() 공개 메소드

Get Error Icon alignment.
public GetIconAlignment ( IControlHabanero control ) : ErrorIconAlignmentHabanero
control IControlHabanero
리턴 ErrorIconAlignmentHabanero

GetIconPadding() 공개 메소드

Get Error Icon padding.
public GetIconPadding ( IControlHabanero control ) : int
control IControlHabanero
리턴 int

SetIconAlignment() 공개 메소드

Set Error Icon alignment.
public SetIconAlignment ( IControlHabanero control, ErrorIconAlignmentHabanero value ) : void
control IControlHabanero
value ErrorIconAlignmentHabanero
리턴 void

SetIconPadding() 공개 메소드

Set Error Icon padding.
public SetIconPadding ( IControlHabanero control, int padding ) : void
control IControlHabanero
padding int
리턴 void

SetValidationRule() 공개 메소드

Set validation rule.
public SetValidationRule ( IControlHabanero inputComponent, ValidationRule vr ) : void
inputComponent IControlHabanero
vr ValidationRule
리턴 void

Validate() 공개 메소드

Perform validation on all controls.
public Validate ( ) : bool
리턴 bool

ValidateControl() 공개 메소드

Perform validation on a specific control
public ValidateControl ( IControlHabanero ctrl ) : bool
ctrl IControlHabanero The control to validate
리턴 bool

ValidationMessages() 공개 메소드

Get validation error messages.
public ValidationMessages ( bool showErrorIcon ) : string
showErrorIcon bool
리턴 string

ValidationMessagesControl() 공개 메소드

Gets validation error messages for a specific control
public ValidationMessagesControl ( IControlHabanero ctrl, bool showErrorIcon ) : string
ctrl IControlHabanero
showErrorIcon bool
리턴 string

ValidationProvider() 공개 메소드

Constructor for ValidationProvider
public ValidationProvider ( IErrorProvider errorProvider ) : System
errorProvider IErrorProvider
리턴 System