relation library
builders
Classes
-
EntityEvent<
T, E> - An event that has multiple States
-
EntityState<
T> - State of some logical entity
-
EntityStateBuilder<
T> - Reactive widget for EntityStreamedState
-
EntityStreamedState<
T> - StreamedState that have download/error/content status
-
Event<
T> - An event that can take some value
- ExtendedTextEditingController
- When updating text through the setter, moves the cursor to the end of the line
- ScrollOffsetAction
- Action for scroll
-
StreamedAction<
T> - It's wrapper over an action on screen. It may be a text changes, focus changes and so on.
-
StreamedState<
T> - A state of some type wrapped in a stream dictates the widget's state
-
StreamedStateBuilder<
T> - Widget for StreamedState.
- TextEditingAction
- Action for text editing
- TextFieldState
- Text field state can:
- TextFieldStateBuilder
- Stream builder for text fields
- TextFieldStreamedState
- Stream view of text field state For validations, it is possible to set restrictions such as validator, mandatory, canEdit
- VoidAction
- It's wrapper over an void action on screen. It may be a tap action
Typedefs
-
DataErrorWidgetBuilder<
T> = Widget Function(BuildContext context, T? data, Exception? e) -
DataWidgetBuilder<
T> = Widget Function(BuildContext context, T data) - ErrorWidgetBuilder = Widget Function(BuildContext context, Exception? e)
-
LoadingWidgetBuilder<
T> = Widget Function(BuildContext context, T? data) -
StreamedStateWidgetBuilder<
T> = Widget Function(BuildContext context, T data)
Exceptions / Errors
- IncorrectTextException
- Exception of incorrect text wrapper