Packagefever.data.validators.strategy
Classpublic class NumberValidatorStrategy
InheritanceNumberValidatorStrategy Inheritance ValidatorStrategy

The NumberValidatorStrategy class ensures that a String represents a valid number.

See also

fever.data.validators.Validator
Fever Implemented strategies


Public Properties
 PropertyDefined by
  allowNegative : Boolean
Specifies whether negative numbers are permitted.
NumberValidatorStrategy
  decimalSeparator : String
The character used to separate the whole from the fractional part of the number.
NumberValidatorStrategy
  domain : String
Type of number to be validated.
NumberValidatorStrategy
  maxValue : Number
Maximum value for a valid number.
NumberValidatorStrategy
  minValue : Number
Minimum value for a valid number.
NumberValidatorStrategy
  precision : int
The maximum number of digits allowed to follow the decimal point.
NumberValidatorStrategy
 Inheritedrequired : Boolean
If true, specifies that a missing or empty value causes a validation error.
ValidatorStrategy
  thousandsSeparator : String
The character used to separate thousands in the whole part of the number.
NumberValidatorStrategy
Protected Properties
 PropertyDefined by
 Inherited_owner : Validator
ValidatorStrategy
 Inherited_required : Boolean
ValidatorStrategy
Public Methods
 MethodDefined by
  
Constructor.
NumberValidatorStrategy
 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.
NumberValidatorStrategy
Protected Methods
 MethodDefined by
 Inherited
_isNullValue(value:Object):Boolean
ValidatorStrategy
 Inherited
_sendError(errorString:String):void
ValidatorStrategy
Property detail
allowNegativeproperty
allowNegative:Boolean  [read-write]

Specifies whether negative numbers are permitted.

The default value is true.

Implementation
    public function get allowNegative():Boolean
    public function set allowNegative(value:Boolean):void
decimalSeparatorproperty 
decimalSeparator:String  [read-write]

The character used to separate the whole from the fractional part of the number.

The default value is ".".

Implementation
    public function get decimalSeparator():String
    public function set decimalSeparator(value:String):void
domainproperty 
domain:String  [read-write]

Type of number to be validated.

The default value is "real".

Implementation
    public function get domain():String
    public function set domain(value:String):void
maxValueproperty 
maxValue:Number  [read-write]

Maximum value for a valid number.

The default value is NaN.

Implementation
    public function get maxValue():Number
    public function set maxValue(value:Number):void
minValueproperty 
minValue:Number  [read-write]

Minimum value for a valid number.

The default value is NaN.

Implementation
    public function get minValue():Number
    public function set minValue(value:Number):void
precisionproperty 
precision:int  [read-write]

The maximum number of digits allowed to follow the decimal point.

The default value is -1 ( means ignored ).

Implementation
    public function get precision():int
    public function set precision(value:int):void
thousandsSeparatorproperty 
thousandsSeparator:String  [read-write]

The character used to separate thousands in the whole part of the number.

The default value is ",".

Implementation
    public function get thousandsSeparator():String
    public function set thousandsSeparator(value:String):void
Constructor detail
NumberValidatorStrategy()constructor
public function NumberValidatorStrategy()

Constructor.

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

Validates passed-in value.

Parameters
value:Object




NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy NumberValidatorStrategy
fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy fever.data.validators.strategy.NumberValidatorStrategy