RouteRegistry class
Handles route registration and storage.
Constructors
Properties
Methods
-
any(
String path, RequestHandler handler, {List< Middleware> middleware = const []}) → void - Registers a route for any method.
-
clear(
) → void - Clears all registered routes.
-
delete(
String path, RequestHandler handler, {List< Middleware> middleware = const [], String? name}) → void - Registers a DELETE route.
-
get(
String path, RequestHandler handler, {List< Middleware> middleware = const [], String? name}) → void - Registers a GET route.
-
getNamedRoutes(
) → Map< String, Route> - Gets all named routes
-
getRouteByName(
String name) → Route? - Gets a route by name
-
head(
String path, RequestHandler handler, {List< Middleware> middleware = const [], String? name}) → void - Registers a HEAD route.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
options(
String path, RequestHandler handler, {List< Middleware> middleware = const [], String? name}) → void - Registers an OPTIONS route.
-
patch(
String path, RequestHandler handler, {List< Middleware> middleware = const [], String? name}) → void - Registers a PATCH route.
-
post(
String path, RequestHandler handler, {List< Middleware> middleware = const [], String? name}) → void - Registers a POST route.
-
put(
String path, RequestHandler handler, {List< Middleware> middleware = const [], String? name}) → void - Registers a PUT route.
-
register(
String method, String path, RequestHandler handler, List< Middleware> middleware, {String? name}) → void - Registers a route with the specified parameters.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited