menu
form_validation package
documentation
form_validation.dart
MaxLengthValidator class
MaxLengthValidator class
dark_mode
light_mode
MaxLengthValidator
class
Implemented types
ValueValidator
Annotations
@immutable
Constructors
MaxLengthValidator
({
required
int
length
})
Constructs the validator with the maximum
length
that the value must be.
const
Properties
hashCode
→
int
The hash code for this object.
no setter
inherited
length
→
int
final
runtimeType
→
Type
A representation of the runtime type of the object.
no setter
inherited
type
→
String
no setter
override
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
String
?
value
})
→
String
?
Ensures the value contains at most
number
characters.
override
Operators
operator ==
(
Object
other
)
→
bool
The equality operator.
inherited
Static Methods
fromDynamic
(
dynamic
map
)
→
MaxLengthValidator
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
.
Constants
kType
→ const
String
form_validation package
documentation
form_validation
MaxLengthValidator class
form_validation library