FieldInput<S, U, M, C extends FieldConfig<S, U, M>> class sealed

Inheritance
Implementers

Properties

config → C
finalinherited
focusNode FocusNode
finalinherited
formatted String
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
no setterinherited
isFull bool
no setterinherited
isValid bool
no setterinherited
previousText String?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state → S
no setterinherited
status ValueNotifier<InputStatus>
finalinherited
textEditing TextEditingController
final
validationResult ValueNotifier<ValidationResult<M>>
finalinherited
value ← U
no getterinherited

Methods

addDefaultListeners() → void
override
dispose() → void
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
update(U value) → void
inherited
updateStatus({bool? hovered, bool? focused, bool? touched, bool? dirty, bool? empty, bool? full, bool? edited, bool? submitted, FetchStatus? fetch}) → void
inherited
validate() bool
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

init<S, U, M, C extends FieldConfig<S, U, M>, I extends FieldInput<S, U, M, C>>(C config) → I
override