NumberValidator class
Implemented types
Annotations
Constructors
NumberValidator ({bool allowDecimal = true })
Constructs the validator with the option to allow decimal values or
restrict to integer only.
Methods
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson ()
→ Map <String , dynamic >
Returns the JSON-compatible representation of this validator.
toString ()
→ String
Returns the string encoded JSON representation for this class. This will
remove all null values and empty collections from the returned string.
inherited
validate ({required String label , required Translator translator , required String ? value })
→ String ?
Ensures the value is a valid number. If allowDecimal is true
then
this will allow non-integer values. Otherwise, this will fail on
non-integer values.
override
Static Methods
fromDynamic (dynamic map )
→ NumberValidator
Processes the validator object from the given map
which must be an
actual Map or a Map-like object that supports the []
operator. Any
non-null object that is not Map-like will result in an error. A null
value will result in a return value of null
.