FleuryAppExtension class abstract
Optional convention for app-level extension objects.
Ordinary objects registered through FleuryApp.extensions remain valid and are only available through typed lookup. Objects that extend FleuryAppExtension may also contribute app-level commands, status items, package-owned theme extensions, and typed data sources. This is intentionally a static contribution contract, not plugin discovery, package loading, or lifecycle management.
Constructors
- FleuryAppExtension()
-
const
Properties
-
commands
→ List<
AppCommand> -
App-level commands contributed by this extension.
no setter
-
dataSources
→ List<
Object> -
Typed data/read-model objects contributed by this app extension.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
themeExtensions
→ List<
Object> -
Theme extensions contributed by this app extension.
no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
status(
FleuryAppController app) → List< StatusItem> - App-level status items contributed by this extension.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited