Field<T extends Object> class
abstract
This class is the base class for any type of custom fields you would want to create. See the AFTextField widget to learn more on how to extend it.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
A unique identifier for the field which will be used to retrieve its data.
final
- name → String
-
The name that will be displayed to the user.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
validators
→ List<
Validator< Object?> > -
A list of validators that will be used to verify the user's input.
final
- value ↔ T?
-
The current value of the field.
covariantgetter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
parser(
covariant Object? unparsedValue) → T? -
toString(
) → String -
A string representation of this object.
inherited
-
validate(
T? value) → String? - This method returns null if the field is valid. Otherwhise it will return the error's string specified in the validator (see Validator).
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited