floater library
Classes
-
BaseNumberValidationRule<
T extends num?> -
BaseStringValidationRule<
T extends String?> -
BaseValidationRule<
T> - CustomPageRouteBuilder
- Disposable
-
Ensurer<
T> - EventAggregator
- Event Aggregator Used to propagate app specific events through out the App. Widgets, State and/or Services can consume the events published.
- FloaterEventAggregator
- FloaterSecureStorageService
-
KeepAliveClientWidgetStateBase<
T extends StatefulWidget> - For clients of AutomaticKeepAlive (example: ListView). This keeps the state of a widget alive, given the wantAlive is set to true.
- Mutex
- Mutual Exclusion Lock Used to protect critical section of the code in order to avoid race conditions. It ensures FIFO lock accusation. Every acquirer gets the lock in order of when they asked for it, given it is released by the previous acquirer, if there is no previous acquirer then lock is acquired right away
-
PropertyValidator<
T, TProperty> - SecureStorageService
- ServiceInstaller
- ServiceLocator
- ServiceManager
- ServiceRegistry
-
StatefulWidgetBase<
T extends WidgetStateBase< StatefulWidget> > - StatelessWidgetBase
- ValidationErrors
-
ValidationRule<
T> -
Validator<
T extends Object?> -
WidgetStateBase<
T extends StatefulWidget>
Enums
Extensions
-
ListDoubleExt
on List<
double> -
ListExt
on List<
T> -
ListIntExt
on List<
int> -
ListNumExt
on List<
num> -
ListStringExt
on List<
String> -
MapStringDynamicExt
on Map<
String, dynamic> -
NumberPropertyValidatorExt
on PropertyValidator<
T, TProperty> - StringExt on String
-
StringPropertyValidatorExt
on PropertyValidator<
T, TProperty>
Typedefs
-
Predicate<
T> = bool Function(T t) -
ValueFunction<
T, TKey> = TKey Function(T t)