SimpleRouterImpl

play.api.routing.SimpleRouterImpl
class SimpleRouterImpl(routesProvider: => Routes) extends SimpleRouter

Attributes

Graph
Supertypes
trait SimpleRouter
trait Router
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def routes: Routes

The actual routes of the router.

The actual routes of the router.

Attributes

Inherited methods

final def /:(prefix: String): Router

An alternative syntax for withPrefix. For example:

An alternative syntax for withPrefix. For example:

 val router = "/bar" /: barRouter

Attributes

Inherited from:
Router
def asJava: Router

Attributes

Inherited from:
Router

Documentation for the router.

Documentation for the router.

Attributes

Returns

A list of method, path pattern and controller/method invocations for each route.

Inherited from:
SimpleRouter
final def handlerFor(request: RequestHeader): Option[Handler]

A lifted version of the routes partial function.

A lifted version of the routes partial function.

Attributes

Inherited from:
Router
final def orElse(other: Router): Router

Compose two routers into one. The resulting router will contain both the routes in this as well as router

Compose two routers into one. The resulting router will contain both the routes in this as well as router

Attributes

Inherited from:
Router
def withPrefix(prefix: String): Router

Get a new router that routes requests to s"$prefix/$path" in the same way this router routes requests to path.

Get a new router that routes requests to s"$prefix/$path" in the same way this router routes requests to path.

Attributes

Returns

the prefixed router

Inherited from:
SimpleRouter