Trait/Object

play.api.rest

ApiRouter

Related Docs: object ApiRouter | package rest

Permalink

trait ApiRouter extends RootRouter

Linear Supertypes
RootRouter, URLMatchers, routing.Router, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ApiRouter
  2. RootRouter
  3. URLMatchers
  4. Router
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Endpoint extends AnyRef

    Permalink
    Definition Classes
    URLMatchers

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def /(name: String): NestedEndpoint

    Permalink
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. object DELETE extends Endpoint

    Permalink
    Definition Classes
    URLMatchers
  6. object GET extends Endpoint

    Permalink
    Definition Classes
    URLMatchers
  7. object HEAD extends Endpoint

    Permalink
    Definition Classes
    URLMatchers
  8. object Id

    Permalink

    Extracts resource identification from the path beginning

    Extracts resource identification from the path beginning

    Definition Classes
    URLMatchers
  9. object LIST

    Permalink
    Definition Classes
    URLMatchers
  10. object Namespace

    Permalink

    Verifies if the requests matches any of known resources

    Verifies if the requests matches any of known resources

    Definition Classes
    URLMatchers
  11. object NestedResource

    Permalink

    Verifies if the requests matches any of known resources

    Verifies if the requests matches any of known resources

    Definition Classes
    URLMatchers
  12. object OPTIONS extends Endpoint

    Permalink
    Definition Classes
    URLMatchers
  13. object PATCH extends Endpoint

    Permalink
    Definition Classes
    URLMatchers
  14. object POST

    Permalink
    Definition Classes
    URLMatchers
  15. object PUT extends Endpoint

    Permalink
    Definition Classes
    URLMatchers
  16. object Path

    Permalink

    Extracts path from the request

    Extracts path from the request

    Definition Classes
    URLMatchers
  17. object PathEnd

    Permalink

    Verifies that the request points to nothing

    Verifies that the request points to nothing

    Definition Classes
    URLMatchers
  18. object Prefix

    Permalink

    Verifies router prefix if matches expectation

    Verifies router prefix if matches expectation

    Definition Classes
    URLMatchers
  19. object Resource

    Permalink

    Checks the requests ends at given resource id

    Checks the requests ends at given resource id

    Definition Classes
    URLMatchers
  20. var _prefix: String

    Permalink
    Attributes
    protected
    Definition Classes
    RootRouter
  21. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  22. def asJava: routing.Router

    Permalink
    Definition Classes
    Router
  23. def attach(resource: String, router: ResourceRouter[_, Handler]): Unit

    Permalink
    Definition Classes
    RootRouter
  24. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. def documentation: Seq[(String, String, String)]

    Permalink
    Definition Classes
    RootRouter → Router
  26. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  30. def handlerFor(request: RequestHeader): Option[Handler]

    Permalink
    Definition Classes
    Router
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. def isResource(resource: String, request: RequestHeader): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    RootRouterURLMatchers
  34. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. object on

    Permalink

    Extracts the method from the request

    Extracts the method from the request

    Definition Classes
    URLMatchers
  38. def prefix: String

    Permalink
    Definition Classes
    RootRouterURLMatchers
  39. val routes: PartialFunction[RequestHeader, Handler]

    Permalink
    Definition Classes
    RootRouter → Router
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  42. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. def withPrefix(prefix: String): RootRouter

    Permalink
    Definition Classes
    RootRouter → Router

Inherited from RootRouter

Inherited from URLMatchers

Inherited from routing.Router

Inherited from AnyRef

Inherited from Any

Ungrouped