OptionsInput<T extends U, S extends Option<M>?, U extends S, M, C extends OptionsConfig<S, U, M>> class sealed

Inheritance
Implementers

Constructors

OptionsInput.init(C config)
factory

Properties

config → C
finalinherited
controller ValueNotifier<S>
finalinherited
focusNode FocusNode
finalinherited
formatted → T
this getter must be called after validation and the validation must check that the type of the controller is T
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
isEmpty bool
no setterinherited
isFull bool
no setterinherited
isValid bool
no setterinherited
previousValue ↔ S?
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state → S
no setterinherited
status ValueNotifier<InputStatus>
finalinherited
validationResult ValueNotifier<ValidationResult<M>>
finalinherited
value ← U
no getterinherited

Methods

addDefaultListeners() → void
inherited
dispose() → void
inherited
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