stac library
Classes
- Stac
-
The
Stac
class is a central part of the Stac framework. It provides methods to parse and render widgets from JSON, handle actions from JSON, and fetch and render widgets from network requests or assets. -
StacActionParser<
T> - StacActionParser is an abstract class that is used to parse a JSON object into a model and then handle an action based on the model.
- StacAlertDialog
- StacAlertDialogParser
- StacAlign
- StacAlignmentGeometry
- StacAlignParser
- StacApp
- StacAppBar
- StacAppBarParser
- StacAppBarTheme
- StacAspectRatio
- StacAspectRatioParser
- StacAutoComplete
- StacAutoCompleteParser
- StacBackdropFilter
- StacBackdropFilterParser
- StacBorder
- StacBorderRadius
- StacBorderSide
- StacBottomAppBarTheme
- StacBottomSheetThemeData
- StacBoxConstraints
- StacBoxDecoration
- StacBoxShadow
- StacButtonStyle
- StacCard
- StacCardParser
- StacCardThemeData
- StacCarouselView
- StacCarouselViewParser
- StacCenter
- StacCenterParser
- StacCheckBox
- StacCheckBoxParser
- StacChip
- StacChipParser
- StacCircleAvatar
- StacCircleAvatarParser
- StacCircularProgressIndicator
- StacCircularProgressIndicatorParser
- StacClipOval
- StacClipOvalParser
- StacClipRRect
- StacClipRRectParser
- StacColoredBox
- StacColoredBoxParser
- StacColorScheme
- StacColumn
- StacColumnParser
- StacConditional
- StacConditionalParser
- StacContainer
- StacContainerParser
- StacCustomScrollView
- StacCustomScrollViewParser
- StacDecorationImage
- StacDefaultTabController
- StacDefaultTabControllerParser
- StacDelayAction
- StacDelayActionParser
- StacDialogAction
- StacDialogActionParser
- StacDialogTheme
- StacDivider
- StacDividerParser
- StacDropdownMenu
- StacDropdownMenuEntry
- StacDropdownMenuParser
- StacDuration
- StacDynamicView
- A model class for the StacDynamicView parser. This parser fetches data dynamically and renders it using a template.
- StacDynamicViewParser
- StacEdgeInsets
- StacElevatedButton
- StacElevatedButtonParser
- StacExpanded
- StacExpandedParser
- StacFilledButton
- StacFilledButtonParser
- StacFittedBox
- StacFittedBoxParser
- StacFlexible
- StacFlexibleParser
- StacFloatingActionButton
- StacFloatingActionButtonParser
- StacFloatingActionButtonThemeData
- StacForm
- StacFormFieldValidator
- StacFormParser
- StacFormScope
- StacFormValidate
- StacFormValidateParser
- StacFractionallySizedBox
- StacFractionallySizedBoxParser
- StacGestureDetector
- StacGestureDetectorParser
- StacGetFormValue
- StacGetFormValueParser
- StacGradient
- StacGridView
- StacGridViewParser
- StacHero
- StacHeroParser
- StacIcon
- StacIconButton
- StacIconButtonParser
- StacIconParser
- StacIconThemeData
- StacImage
- StacImageParser
- StacInputDecoration
- StacInputDecorationTheme
- StacInputFormatter
- StacLimitedBox
- StacLimitedBoxParser
- StacLinearProgressIndicator
- StacLinearProgressIndicatorParser
- StacListTile
- StacListTileParser
- StacListView
- StacListViewParser
- StacMaterialColor
- StacModalBottomSheetAction
- StacModalBottomSheetActionParser
- StacMultiAction
- StacMultiActionParser
- StacNetworkRequest
- StacNetworkResult
- StacNetworkService
- StacNetworkWidget
- StacNetworkWidgetParser
- StacNoneActionParser
- StacOpacity
- StacOpacityParser
- StacOutlinedButton
- StacOutlinedButtonParser
- StacPadding
- StacPaddingParser
- StacPageView
- StacPageViewParser
-
StacParser<
T> - StacParser is an abstract class that is used to parse a JSON object into a model and then parse the model into a widget.
- StacPlaceholder
- StacPlaceholderParser
- StacPositioned
- StacPositionedParser
- StacRadio
- StacRadioGroup
- StacRadioGroupParser
- StacRadioParser
- StacRefreshIndicator
- StacRefreshIndicatorParser
- StacRegistry
- StacRow
- StacRowParser
- StacSafeArea
- StacSafeAreaParser
- StacScaffold
- StacScaffoldParser
- StacSetValue
- StacSetValueActionParser
- StacShapeBorder
- StacSingleChildScrollView
- StacSingleChildScrollViewParser
- StacSizedBox
- StacSizedBoxParser
- StacSlider
- StacSliderParser
- StacSliverAppBar
- StacSliverAppBarParser
- StacSnackBar
- StacSnackBarParser
- StacSnackBarThemeData
- StacSpacer
- StacSpacerParser
- StacStack
- StacStackParser
- StacSwitch
- StacSwitchParser
- StacTab
- StacTabBar
- StacTabBarParser
- StacTabBarThemeData
- StacTabBarView
- StacTabBarViewParser
- StacTable
- StacTableBorder
- StacTableCell
- StacTableCellParser
- StacTableColumnWidth
- StacTableParser
- StacTableRow
- StacTabParser
- StacText
- StacTextButton
- StacTextButtonParser
- StacTextField
- StacTextFieldParser
- StacTextFormField
- StacTextFormFieldParser
- StacTextParser
- StacTextSpan
- StacTextStyle
- StacTheme
- StacVisibility
- StacVisibilityParser
- StacWrap
- StacWrapParser
Enums
- Method
- RadioAlignment
- StacAlignment
- StacAlignmentDirectional
- StacCarouselViewType
- StacDecorationImageType
- StacFloatingLabelAlignment
- StacFontWeight
- StacGradientType
- StacImageType
- StacPositionedType
- StacRadioType
- StacScrollPhysics
- StacShapeBorderType
- StacSliderType
- StacSwitchType
- StacTableColumnWidthType
Extensions
- ColorExt on String?
- StacAppBarThemeParser on StacAppBarTheme
- StacBorderParser on StacBorder
- StacBorderRadiusParser on StacBorderRadius?
- StacBorderSideParser on StacBorderSide?
- StacBottomAppBarThemeParser on StacBottomAppBarTheme
- StacBottomSheetThemeDataParser on StacBottomSheetThemeData
- StacBoxConstraintsParser on StacBoxConstraints
- StacBoxDecorationParser on StacBoxDecoration?
- StacBoxShadowParser on StacBoxShadow?
- StacButtonStyleParser on StacButtonStyle
- StacCardThemeDataParser on StacCardThemeData
- StacColorSchemeParser on StacColorScheme
- StacDecorationImageParser on StacDecorationImage?
- StacDialogThemeParser on StacDialogTheme
- StacDropdownMenuEntryParser on StacDropdownMenuEntry?
- StacDurationParser on StacDuration
- StacEdgeInsetsParser on StacEdgeInsets?
- StacExtension on Widget?
- StacFloatingActionThemeParser on StacFloatingActionButtonThemeData
- StacGradientParser on StacGradient
- StacIconThemeDataParser on StacIconThemeData
- StacInputDecorationParser on StacInputDecoration?
- StacInputDecorationThemeParser on StacInputDecorationTheme?
- StacMaterialColorParser on StacMaterialColor
- StacOffsetParser on StacAlignmentGeometry
- StacShapeBorderParser on StacShapeBorder
- StacSnackBarThemeDataParser on StacSnackBarThemeData
- StacTabBarThemeDataParser on StacTabBarThemeData
- StacTableBorderParser on StacTableBorder
- StacTableColumnWidthParser on StacTableColumnWidth
- StacTableRowParser on StacTableRow
- StacTextStyleParser on StacTextStyle
- StacThemeParser on StacTheme
Typedefs
- ErrorWidgetBuilder = Widget Function(BuildContext context, dynamic error)
- LoadingWidgetBuilder = Widget Function(BuildContext context)
-
StacAction
= Map<
String, dynamic> -
StacWidget
= Map<
String, dynamic>