Package

pl.metastack

metarouter

Permalink

package metarouter

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. metarouter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class Arg[T]()(implicit parseableArg: ParseableArg[T]) extends Product with Serializable

    Permalink
  2. case class MappedRoute[ROUTE <: HList, T](route: Route[ROUTE]) extends Product with Serializable

    Permalink
  3. trait ParseableArg[T] extends AnyRef

    Permalink
  4. case class Path(path: String, args: Map[String, String] = Map.empty) extends Product with Serializable

    Permalink
  5. trait PathElement[T] extends AnyRef

    Permalink
  6. case class Route[ROUTE <: HList](pathElements: ROUTE) extends Product with Serializable

    Permalink
  7. case class RouteData[ROUTE <: HList, DATA <: HList](route: Route[ROUTE], data: DATA) extends Product with Serializable

    Permalink
  8. class Router extends AnyRef

    Permalink
  9. trait StaticElement[T] extends PathElement[T]

    Permalink
    Annotations
    @implicitNotFound( ... )

Value Members

  1. val !#: Route[HNil]

    Permalink
  2. object Args

    Permalink
  3. object ParseableArg

    Permalink
  4. object PathElement

    Permalink
  5. object PathParser

    Permalink
  6. val Root: Route[HNil]

    Permalink
  7. object Route extends Serializable

    Permalink
  8. object Router

    Permalink
  9. object URI

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped