beamer library

Classes

Beamer
A wrapper for Router.
BeamerBackButtonDispatcher
Overrides default back button behavior in RootBackButtonDispatcher to do custom onBack or BeamerDelegate.beamBack.
BeamerChildBackButtonDispatcher
Overrides default back button behavior in ChildBackButtonDispatcher to do custom onBack or BeamerDelegate.beamBack.
BeamerDelegate<T extends BeamState>
A delegate that is used by the Router to build the Navigator.
BeamerLocationBuilder
A pre-made builder to be used for locationBuilder.
BeamerParser
Converts RouteInformation to BeamState and vice-versa.
BeamerProvider
Provides BeamerDelegate to the *App.router Widget.
BeamerState
BeamGuard
Checks whether current BeamLocation is allowed to be beamed to and provides steps to be executed following a failed check.
BeamLocation<T extends BeamState>
Configuration for a navigatable application region.
BeamPage
A wrapper for screens in a navigation stack.
BeamState
A state for BeamerDelegate and BeamLocation.
EmptyBeamLocation
Empty location used to intialize a non-nullable BeamLocation variable.
NoAnimationTransitionDelegate
NotFound
Default location to choose if requested URI doesn't parse to any location.
ReverseTransitionDelegate
SimpleBeamLocation
A beam location for SimpleLocationBuilder, but can be used freely.
SimpleLocationBuilder
A pre-made builder to be used for locationBuilder.

Enums

BeamPageType
Types for how to route should be built.