NyPage<T extends StatefulWidget>  class 
    abstract
 
- Inheritance
- 
    - Object
- State<T> 
- NyBaseState<T> 
- NyPage
 
- Mixed-in types
- Implementers
Properties
- allowStateUpdates → bool
- 
  Check if the state should listen for events via the EventBus.
  no setterinherited
- context → BuildContext
- 
  The location in the tree where this widget builds.
  no setterinherited
- eventBus → EventBus?
- 
  Helper to get the EventBus.
  no setterinherited
- eventSubscription ↔ StreamSubscription?
- 
  The eventSubscription is used to listen for UpdateState events.
  getter/setter pairinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- hasInitComplete ↔ bool
- 
  Check if the initState has already been loaded.
  getter/setter pairinherited
- init → dynamic Function()
- 
  Initialize your widget in init.
  no setterinherited
- 
  lifecycleActions
  → Map<AppLifecycleState, dynamic Function()> 
- 
  Map of lifecycle actions
  no setter
- loadingStyle → LoadingStyle
- 
  Define the LoadingStyle for the widget.
  no setterinherited
- mediaQuery → MediaQueryData
- 
  Helper to get the MediaQueryData.
  no setterinherited
- mounted → bool
- 
  Whether this State object is currently in a tree.
  no setterinherited
- overrideLoading ↔ bool
- 
  Override the loading state.
  getter/setter pairinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- shouldLoadView → bool
- 
  Check if the widget should be loaded.
  no setteroverride
- 
  stateActions
  → Map<String, Function> 
- 
  Get the state actions
  no setterinherited
- stateData ↔ dynamic
- 
  The stateData contains the last value set from a updateState()call.getter/setter pairinherited
- stateManaged → bool
- 
  enable or disable if the NyPage should be state managed
  no setter
- stateName ↔ String?
- 
  The stateName is used as the ID for the UpdateState class.
  getter/setter pairinherited
- textTheme → TextTheme
- 
  Helper to get the TextTheme.
  no setterinherited
- widget → T
- 
  The current configuration.
  no setterinherited
Methods
- 
  activate() → void 
- 
  Called when this object is reinserted into the tree after having been
removed via deactivate.
  inherited
- 
  afterLoad({required dynamic child(), Widget? loading, String? loadingKey}) → Widget 
- 
  The afterLoad method will check if the state is loading
If loading it will display the loadingwidget. You can also specify the name of theloadingKey.inherited
- 
  afterNotLocked(String name, {required dynamic child(), Widget? loading}) → Widget 
- 
  The afterNotLocked method will check if the state is locked,
if the state is locked it will display the loadingwidget.inherited
- 
  afterNotNull(dynamic variable, {required dynamic child(), Widget? loading}) → Widget 
- 
  The afterNotNull method will check if the variablepassed in is null If the variable is not null, it will display theloadingwidget.inherited
- 
  awaitData({String name = 'default', required Function perform, bool shouldSetStateBefore = true, bool shouldSetStateAfter = true}) → Future< void> 
- 
  Use the awaitData method when initial fetching data for a widget.
E.g. When your page first loads and you want to populate your widgets with
data.
  inherited
- 
  build(BuildContext context) → Widget 
- 
  Describes the part of the user interface represented by this widget.
  override
- 
  changeLanguage(String language, {bool restartState = true}) → Future< void> 
- 
  Update the language in the application
  inherited
- 
  color({Color? light, Color? dark}) → Color 
- 
  Get the color based on the device mode
  inherited
- 
  confirmAction(dynamic action(), {required String title, String dismissText = "Cancel", String confirmText = "Yes", CupertinoThemeData? cupertinoThemeData, ThemeData? themeData, Color barrierColor = kCupertinoModalBarrierColor, bool barrierDismissible = true, bool semanticsDismissible = false, RouteSettings? routeSettings, Offset? anchorPoint}) → void 
- 
  Allow the user to confirm an action. Provide atitlefor the confirm button. You can also provide adismissTextfor the cancel button. E.g. confirmAction(() { ... perform action }, title: "Delete account?", dismissText: "Cancel");inherited
- 
  data<T> ({dynamic defaultValue}) → T? 
- 
  Get data from the NyStatefulWidget controller.
  inherited
- 
  deactivate() → void 
- 
  Called when this object is removed from the tree.
  inherited
- 
  debugFillProperties(DiagnosticPropertiesBuilder properties) → void 
- 
  Add additional properties associated with the node.
  inherited
- 
  didChangeAccessibilityFeatures() → void 
- 
  Called when the system changes the set of currently active accessibility
features.
  inherited
- 
  didChangeAppLifecycleState(AppLifecycleState state) → void 
- 
  Called when the system puts the app in the background or returns
the app to the foreground.
  override
- 
  didChangeDependencies() → void 
- 
  Called when a dependency of this State object changes.
  inherited
- 
  didChangeLocales(List< Locale> ? locales) → void
- 
  Called when the system tells the app that the user's locale has
changed. For example, if the user changes the system language
settings.
  inherited
- 
  didChangeMetrics() → void 
- 
  Called when the application's dimensions change. For example,
when a phone is rotated.
  inherited
- 
  didChangePlatformBrightness() → void 
- 
  Called when the platform brightness changes.
  inherited
- 
  didChangeTextScaleFactor() → void 
- 
  Called when the platform's text scale factor changes.
  inherited
- 
  didChangeViewFocus(ViewFocusEvent event) → void 
- 
  Called whenever the PlatformDispatcher receives a notification that the
focus state on a view has changed.
  inherited
- 
  didHaveMemoryPressure() → void 
- 
  Called when the system is running low on memory.
  inherited
- 
  didPopRoute() → Future< bool> 
- 
  Called when the system tells the app to pop the current route, such as
after a system back button press or back gesture.
  inherited
- 
  didPushRoute(String route) → Future< bool> 
- 
  Called when the host tells the application to push a new route onto the
navigator.
  inherited
- 
  didPushRouteInformation(RouteInformation routeInformation) → Future< bool> 
- 
  Called when the host tells the application to push a new
RouteInformation and a restoration state onto the router.
  inherited
- 
  didRequestAppExit() → Future< AppExitResponse> 
- 
  Called when a request is received from the system to exit the application.
  inherited
- 
  didUpdateWidget(covariant T oldWidget) → void 
- 
  Called whenever the widget configuration changes.
  inherited
- 
  dispose() → void 
- 
  Called when this object is removed from the tree permanently.
  override
- 
  handleCancelBackGesture() → void 
- 
  Called when a predictive back gesture is canceled, indicating that no
navigation should occur.
  inherited
- 
  handleCommitBackGesture() → void 
- 
  Called when a predictive back gesture is finished successfully, indicating
that the current route should be popped.
  inherited
- 
  handleStartBackGesture(PredictiveBackEvent backEvent) → bool 
- 
  Called at the start of a predictive back gesture.
  inherited
- 
  handleUpdateBackGestureProgress(PredictiveBackEvent backEvent) → void 
- 
  Called when a predictive back gesture moves.
  inherited
- 
  hasQueryParameter(String key) → bool 
- 
  Check if the queryParameters contains a specific key.
  inherited
- 
  initState() → void 
- 
  Called when this object is inserted into the tree.
  override
- 
  isLoading({String name = 'default'}) → bool 
- 
  Checks the value from your loading map.
Provide the nameof the loader.inherited
- 
  isLocked(String name) → bool 
- 
  Checks the value from your lock map.
Provide the nameof the lock.inherited
- 
  listen<E extends NyEvent> (dynamic callback(Map? data)) → NyEventSubscription< NyEvent> 
- 
  Listen to an event with a callback function
Returns a subscription reference that can be used to cancel later
  inherited
- 
  lockRelease(String name, {required Function perform, bool shouldSetState = true}) → Future< void> 
- 
  The lockRelease method will call the function provided in performand then block the function from being called again until it has finished.inherited
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  pop({dynamic result}) → void 
- 
  Pop the current widget from the stack.
  inherited
- 
  pushTo(Widget page, {dynamic data, dynamic onPop(dynamic value)?}) → void 
- 
  Push to a new page
  inherited
- 
  queryParameters({String? key}) → dynamic 
- 
  Get queryParameters from the NyStatefulWidget controller.
  inherited
- 
  reassemble() → void 
- 
  Called whenever the application is reassembled during debugging, for
example during hot reload.
  inherited
- 
  reboot() → Future< void> 
- 
  Reboot your widget.
  inherited
- 
  setLoading(bool value, {String name = 'default', bool resetState = true}) → void 
- 
  Set the value of a loading key by padding a true or false
  inherited
- 
  setState(VoidCallback fn) → void 
- 
  Notify the framework that the internal state of this object has changed.
  inherited
- 
  showToast({ToastNotificationStyleType style = ToastNotificationStyleType.success, required String title, required String description, IconData? icon, Duration? duration}) → void 
- 
  Show a toast notification
  inherited
- 
  showToastCustom({String? title, String? description, ToastNotificationStyleType? style}) → void 
- 
  Display a custom Toast message.
  inherited
- 
  showToastDanger({String? title, required String description, ToastNotificationStyleType? style}) → void 
- 
  Displays a Toast message containing "Error" for the title, you
only need to provide a description.inherited
- 
  showToastInfo({String? title, required String description, ToastNotificationStyleType? style}) → void 
- 
  Displays a Toast message containing "Info" for the title, you
only need to provide a description.inherited
- 
  showToastOops({String? title, required String description, ToastNotificationStyleType? style}) → void 
- 
  Displays a Toast message containing "Oops" for the title, you
only need to provide a description.inherited
- 
  showToastSorry({String? title, required String description, ToastNotificationStyleType? style}) → void 
- 
  Displays a Toast message containing "Sorry" for the title, you
only need to provide a description.inherited
- 
  showToastSuccess({String? title, required String description, ToastNotificationStyleType? style}) → void 
- 
  Displays a Toast message containing "Success" for the title, you
only need to provide a description.inherited
- 
  showToastWarning({String? title, required String description, ToastNotificationStyleType? style}) → void 
- 
  Displays a Toast message containing "Warning" for the title, you
only need to provide a description.inherited
- 
  stateUpdated(dynamic data) → Future< void> 
- 
  When you call updateState, this method will be called within your
State. The dataparameter will contain any data passed from the updateState method.inherited
- 
  toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode 
- 
  Returns a debug representation of the object that is used by debugging
tools and by DiagnosticsNode.toStringDeep.
  inherited
- 
  toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) → String 
- 
  A string representation of this object.
  inherited
- 
  toStringShort() → String 
- 
  A brief description of this object, usually just the runtimeType and the
hashCode.
  inherited
- 
  validate({required Map< String, dynamic> rules, Map<String, dynamic> ? data, Map<String, dynamic> ? messages, bool showAlert = true, Duration? alertDuration, ToastNotificationStyleType alertStyle = ToastNotificationStyleType.warning, required dynamic onSuccess()?, dynamic onFailure(Exception exception)?, String? lockRelease}) → void
- 
  Validate data from your widget.
  inherited
- 
  view(BuildContext context) → Widget 
- 
  Display your widget.
  inherited
- 
  whenEnv(String env, {required Function perform, bool shouldSetState = true}) → Future< void> 
- 
  Perform an action when the application's envis in a certain stateinherited
- 
  whenStateAction(Map< String, Function> actions) → void
- 
  Handle what happens when an action is called
actionsis a map of actionsinherited
- 
  whenTheme<T> ({required T light(), T dark()?}) → T 
- 
  When the theme is in lightmode, returnlightfunction, else returndarkfunctioninherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited