forme library Null safety
Classes
- Ambiguates
- Forme
- build your form !
-
FormeCupertinoInputDecorator<
T> -
FormeCupertinoInputDecoratorBuilder<
T> - this builder will decorate current field with CupertinoFormRow
-
FormeDecoratorState<
T, E extends StatefulWidget> -
FormeField<
T> -
FormeFieldChangedStatus<
T> -
FormeFieldState<
T> -
FormeFieldStatus<
T> -
FormeFieldStatusListener<
T> - used to listen target field status
- FormeFieldsValidationListener
- used to listen multi field validation change
- FormeFieldType
-
FormeFieldValidateSnapshot<
T> - used to hold validate result and validated value
- FormeFieldValidation
- forme validate error
-
FormeFieldValidationContext<
T> -
FormeFieldVisitorState<
T extends FormeFieldVisitorWidget, E> - FormeFieldVisitorWidget
-
FormeInputDecorator<
T> - wrap your field in a InputDecorator
-
FormeInputDecoratorBuilder<
T> - FormeIsValueChangedListener
- useful when you want to create a widget depends on FormeState.isValueChanged
- FormeKey
- form key is a global key , also used to manage form
-
FormeMountedValueNotifier<
T> - FormeState
- FormeValidates
- validators for Forme
- FormeValidateSnapshot
- FormeValidation
- FormeValidationListener
-
FormeValueListenableDelegate<
T> - FormeValueListener
- used to listen form value
-
FormeVisitorState<
T extends StatefulWidget>
Mixins
Enums
Typedefs
-
FormeAsyncValidator<
T> = Future< String?> Function(FormeFieldState<T> field, T value, bool isValid()) -
FormeFieldBuilder<
T> = Widget Function(FormeFieldState< T> state) -
FormeFieldInitialed<
T> = void Function(FormeFieldState< T> field) -
FormeFieldSetter<
T> = void Function(FormeFieldState< T> field, T value) -
FormeFieldStatusChanged<
T> = void Function(FormeFieldState< T> , FormeFieldChangedStatus<T> status) -
FormeFieldValidationFilter<
T> = bool Function(FormeFieldValidationContext< T> context) -
FormeFieldValueUpdater<
T> = T Function(FormeField< T> oldWidget, FormeField<T> widget, T oldValue) -
FormeValidator<
T> = String? Function(FormeFieldState< T> field, T value) -
FormeValueComparator<
T> = bool Function(T oldValue, T newValue)