ApplicationOverlayLayerEntryAccessor class

Inheritance
Mixed-in types

Properties

containerName → String
no setteroverride
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

acknowledgedController(BuildContext context) → AcknowledgedController
Gets the AcknowledgedController of the current WerkbankApp.
inherited
addonByIdOf(BuildContext context, String addonId) → Addon?
Returns the Addon by the given addonId if it is active, or null if not.
inherited
addonsOf(BuildContext context) → List<Addon>
Returns a list of all active Addons.
inherited
addonSpecificationsOf(BuildContext context) → Map<String, AddonSpecification>
Get a map from Addon.ids to AddonSpecifications for all all addons that are currently used.
inherited
ensureNotNull<T extends Object>(T? value) → T
inherited
ensureReturns<T>(T function()) → T
inherited
environmentOf(BuildContext context) → WerkbankEnvironment
Gets the WerkbankEnvironment of the current addon. This is one of WerkbankEnvironment.app or WerkbankEnvironment.display. This can be used by addons for example to omit certain visual overlays or similar with a DisplayApp widget, since they only make sense in an environment where the user interacts with the WerkbankApp application.
inherited
historyOf(BuildContext context) → HistoryController
Gets the HistoryController of the current WerkbankApp.
inherited
isAddonActiveOf(BuildContext context, String addonId) → bool
Returns whether the Addon with the given addonId is active.
inherited
lastUpdatedOf(BuildContext context) → DateTime?
Gets the last updated date of the current WerkbankApp.
inherited
logoOf(BuildContext context) → Widget?
Gets the logo of the current WerkbankApp.
inherited
metadataForUseCaseOf(BuildContext context, UseCaseDescriptor useCase) → UseCaseMetadata
Gets the UseCaseMetadata of the given UseCaseDescriptor.
inherited
metadataMapOf(BuildContext context) → Map<UseCaseDescriptor, UseCaseMetadata>
Returns a map of all UseCaseDescriptors to their UseCaseMetadatas.
inherited
Gets the current NavState of the current WerkbankApp.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
persistentControllerOf<T extends PersistentController>(BuildContext context) → T
Gets the PersistentController of the given type.
inherited
readNavStateOf(BuildContext context) → NavState
Reads the current NavState of the current WerkbankApp without creating a dependency.
inherited
rootDescriptorOf(BuildContext context) → RootDescriptor
Gets the RootDescriptor of the current WerkbankApp.
inherited
routerOf(BuildContext context) → WerkbankRouter
Gets the WerkbankRouter for the current WerkbankApp.
inherited
subscribeToErrors(BuildContext context, void onError(FlutterErrorDetails errorDetails)) → StreamSubscription<FlutterErrorDetails>
Subscribes to errors that are reported to FlutterError.reportError.
inherited
toString() → String
A string representation of this object.
inherited
werkbankNameOf(BuildContext context) → String
Gets the name of the current WerkbankApp.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited