Conforms to NSObject
Declared in US2Validator.h

Overview

A validator must conform to US2ValidatorProtocol protocol methods.

Tasks

Instance Methods

addCondition:

Add condition conform to US2ConditionProtocol

- (void)addCondition:(id<US2ConditionProtocol>)condition

Parameters

condition

Condition conform to US2ConditionProtocol

Declared In

US2Validator.h

checkConditions:

Add condition subclass of US2Condition for validation queue.

- (US2ConditionCollection *)checkConditions:(NSString *)string

Parameters

string

String to check for all added conditons

Return Value

Returns nil if no conditon was violated or a condition collection of type US2ConditionCollection for each violated conditon

Declared In

US2Validator.h

removeConditionOfClass:

Remove all conditions subclassing conditionClass from validation queue.

- (void)removeConditionOfClass:(Class<US2ConditionProtocol>)conditionClass

Parameters

conditionClass

Remove all conditions which are kind of conditionClass

Declared In

US2Validator.h