p

simplerouter

package simplerouter

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

Type Members

  1. trait Implicits[In[_]] extends AnyRef
  2. trait ImplicitsForToPath[In[_]] extends Implicits[In]
  3. trait ImplicitsForToQueryParameter[In[_]] extends Implicits[In]
  4. trait ImplicitsForToSegment[In[_]] extends Implicits[In]
  5. trait ImplicitsForTuple2Path[In0[_]] extends ImplicitsForToPath[[a](In0[a], Unit)]
  6. case class Location(path: List[String], query: List[(String, String)] = Nil) extends Product with Serializable
  7. sealed trait Path[A] extends AnyRef

    A path is a typesafe URL template.

    A path is a typesafe URL template. It consists of a chain of typed components, (path components and query parameters) which may be fixed strings, or string representations of some value

    A

    the type of data encoded in this Path

  8. trait PathCompanionImplicits extends ImplicitsForToPath[[a]a] with ImplicitsForToSegment[[a]a] with ImplicitsForToQueryParameter[[a]a]
  9. case class Route[A, +R](path: Path[A], handler: (A) => Option[R]) extends Routes[R] with Product with Serializable

    The elementary Routes: a pair of a Path and a handler.

  10. case class RouteSeq[+A](routes: Seq[Routes[A]]) extends Routes[A] with Product with Serializable

    A Routes that wraps a sequence of Route s

  11. trait Routes[+A] extends AnyRef

    Runs routes (converts a Location to a value)

  12. trait Stringable[A] extends AnyRef

    A typeclass for converting values to and from strings

  13. trait TupleSyntax extends AnyRef

Deprecated Type Members

  1. type >>:[A, B] = (A, B)
    Annotations
    @deprecated
    Deprecated

    (Since version 0.2.0) Use ->:

  2. type RConst = Unit
    Annotations
    @deprecated
    Deprecated

    (Since version 0.2.0) Use Unit

Value Members

  1. object Param
  2. object Path extends PathCompanionImplicits
  3. object Routes
  4. object Stringable
  5. object Tuples extends TupleSyntax
  6. object syntax extends ImplicitsForToPath[[a]Unit] with ImplicitsForToSegment[[a]Unit] with TupleSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped