Packagefever.data.validators.strategy
Classpublic class StringValidatorStrategy
InheritanceStringValidatorStrategy Inheritance ValidatorStrategy

The StringValidatorStrategy class validates that the length of a String is within a specified range.

More, can check if the string contains or not a defined substring.

See also

fever.data.validators.Validator
Fever Implemented strategies


Public Properties
 PropertyDefined by
  excludeString : String
If excludeString property is not null, specifies that a value that contains this excludeString string causes a validation error.
StringValidatorStrategy
  includeString : String
If includeString property is not null, specifies that a value that does not contain this includeString string causes a validation error.
StringValidatorStrategy
  range : Range
Defines the minimum and the maximum length for a valid String.
StringValidatorStrategy
 Inheritedrequired : Boolean
If true, specifies that a missing or empty value causes a validation error.
ValidatorStrategy
  uppercaseTest : Boolean
Setting to true to process a toUppperCase() on source string before validation process.
StringValidatorStrategy
Protected Properties
 PropertyDefined by
 Inherited_owner : Validator
ValidatorStrategy
 Inherited_required : Boolean
ValidatorStrategy
Public Methods
 MethodDefined by
  
Constructor.
StringValidatorStrategy
 Inherited
setOwner(owner:Validator):void
Sets strategy validator owner.
ValidatorStrategy
 Inherited
toString():String
Returns string representation.
ValidatorStrategy
  
validate(value:Object):void
Validates passed-in value.
StringValidatorStrategy
Protected Methods
 MethodDefined by
 Inherited
_isNullValue(value:Object):Boolean
ValidatorStrategy
 Inherited
_sendError(errorString:String):void
ValidatorStrategy
Property detail
excludeStringproperty
excludeString:String  [read-write]

If excludeString property is not null, specifies that a value that contains this excludeString string causes a validation error.

The default value is null.

Implementation
    public function get excludeString():String
    public function set excludeString(value:String):void
includeStringproperty 
includeString:String  [read-write]

If includeString property is not null, specifies that a value that does not contain this includeString string causes a validation error.

The default value is null.

Implementation
    public function get includeString():String
    public function set includeString(value:String):void
rangeproperty 
range:Range  [read-write]

Defines the minimum and the maximum length for a valid String.

The default value is new Range( 0, Number.POSITIVE_INFINITY ).

Implementation
    public function get range():Range
    public function set range(value:Range):void
uppercaseTestproperty 
uppercaseTest:Boolean  [read-write]

Setting to true to process a toUppperCase() on source string before validation process.

Note : includeString and excludeString are not transformed.

The default value is false.

Implementation
    public function get uppercaseTest():Boolean
    public function set uppercaseTest(value:Boolean):void
Constructor detail
StringValidatorStrategy()constructor
public function StringValidatorStrategy()

Constructor.

Method detail
validate()method
public override function validate(value:Object):void

Validates passed-in value.

Parameters
value:Object




StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy StringValidatorStrategy
fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy fever.data.validators.strategy.StringValidatorStrategy