WidgetRoute class abstract

A WidgetRoute is the most convenient way to create routes in your server. Override the build method and return an appropriate Widget.

Inheritance

Constructors

WidgetRoute()

Properties

hashCode → int
The hash code for this object.
no setterinherited
method → RouteMethod
The method this route will respond to, i.e. HTTP get or post.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

build(Session session, HttpRequest request) → Future<AbstractWidget>
Override this method to build your web Widget from the current session and request.
handleCall(Session session, HttpRequest request) → Future<bool>
Handles a call to this route. This method is responsible for setting a correct response headers, status code, and write the response body to request.response.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setHeaders(HttpHeaders headers) → void
Sets the headers of the response. Default is text/html with UTF-8 encoding.
inherited
toString() → String
A string representation of this object.
inherited

Operators

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