Packages

p

com.github.mvv

routineer

package routineer

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package syntax

Type Members

  1. sealed trait Args extends AnyRef
  2. sealed trait Dispatch[+H[_ <: Args]] extends AnyRef
  3. final case class EqualsP[A](value: A) extends ValuePattern[A, A] with Product with Serializable

    A ValuePattern that accepts only the provided value

  4. sealed class IntP extends ValuePattern[String, Int]

    A ValuePattern that matches textual representations of Int values (using the provided radix).

  5. final case class NonNegativeP[A]()(implicit num: Numeric[A]) extends ValuePattern[A, A] with Product with Serializable

    Matches non-negative numeric values.

  6. final case class ParamValues(first: String, rest: String*) extends Product with Serializable
  7. trait PathParser extends AnyRef
  8. final case class PositiveP[A]()(implicit num: Numeric[A]) extends ValuePattern[A, A] with Product with Serializable

    Matches positive numeric values.

  9. trait QueryParser extends AnyRef
  10. final case class RegexP(regex: Regex) extends ValuePattern[String, Seq[String]] with Product with Serializable

    Use a regular expression as a ValuePattern.

  11. final case class Route[O <: Args, +H[_ <: Args]](pattern: RoutePattern[O], handler: H[O]) extends Product with Serializable
  12. sealed trait RoutePattern[O <: Args] extends AnyRef
  13. sealed trait Routes[+H[_ <: Args]] extends AnyRef
  14. final case class ValueCheck[-I](pattern: ValuePattern[I, _]) extends Product with Serializable
  15. trait ValuePattern[-I, +O] extends AnyRef

Value Members

  1. object Args
  2. object Dispatch
  3. object IntP extends IntP

    Matches Int values written in the decimal numeral system.

  4. object ManyP extends ValuePattern[Seq[String], Seq[String]]
  5. object NonEmptyP extends ValuePattern[Seq[String], ParamValues]
  6. object OptionalP extends ValuePattern[Seq[String], Option[String]]
  7. object PathParser
  8. object QueryParser
  9. object Route extends Serializable
  10. object RoutePattern
  11. object Routes
  12. object SingleP extends ValuePattern[Seq[String], String]
  13. object ValueCheck extends Serializable
  14. object ValuePattern

Ungrouped