ServerAppBinding class

Global component binding for the server

Inheritance
Mixed-in types

Constructors

ServerAppBinding()

Properties

currentUri Uri
The currently active uri. On the server, this is the requested uri. On the client, this is the currently visited uri in the browser.
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
isClient bool
Whether the current app is run on the client (in the browser)
no setteroverride
options JasprOptions
no setter
rootElement RenderObjectElement?
The Element that is at the root of the hierarchy.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
schedulerPhase SchedulerPhase
no setterinherited

Methods

addPostFrameCallback(VoidCallback callback) → void
inherited
addRenderAdapter(RenderAdapter adapter) → void
attachRootComponent(Component app) → void
Sets app as the new root of the component tree and performs an initial build
override
completeInitialFrame() → void
inherited
createRootBuildOwner() BuildOwner
override
createRootRenderObject() RenderObject
override
initializeOptions(JasprOptions options) → void
loadFile(String name) Future<String?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
render() Future<String>
scheduleBuild(VoidCallback buildCallback) → void
Schedules a build and ultimately calls handleFrame with the provided buildCallback
inherited
scheduleFrame(VoidCallback frameCallback) → void
Schedules a frame with the provided frameCallback
override
setCurrentUri(Uri uri) → void
setFileHandler(Future<String?> handler(String)) → void
toString() String
A string representation of this object.
inherited

Operators

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