If the request is for this resource, return a RouteAction.
If the request is for this resource, return a RouteAction. For alternate resources, return None
Note: by returning Some[RouteAction]
, that does not mean that there is a valid finder,
action, or that all query parameters were parsed correctly.
The (modified) request path to use for routing request.
The request to be handled (for routing & query parameter parsing)
Either the Play! action to handle the request, or None indicating this request is for a different resource.
The core interface for the router. Implement this interface in order to be able to route your requests.
Note: typically, a macro implements these functions for individual resources by subclassing one of the types below.