package routineer
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- sealed trait Args extends AnyRef
- sealed trait Dispatch[+H[_ <: Args]] extends AnyRef
- final case class EqualsP[A](value: A) extends ValuePattern[A, A] with Product with Serializable
A ValuePattern that accepts only the provided value
- sealed class IntP extends ValuePattern[String, Int]
A ValuePattern that matches textual representations of
Int
values (using the provided radix). - final case class NonNegativeP[A]()(implicit num: Numeric[A]) extends ValuePattern[A, A] with Product with Serializable
Matches non-negative numeric values.
- final case class ParamValues(first: String, rest: String*) extends Product with Serializable
- trait PathParser extends AnyRef
- final case class PositiveP[A]()(implicit num: Numeric[A]) extends ValuePattern[A, A] with Product with Serializable
Matches positive numeric values.
- trait QueryParser extends AnyRef
- final case class RegexP(regex: Regex) extends ValuePattern[String, Seq[String]] with Product with Serializable
Use a regular expression as a ValuePattern.
- final case class Route[O <: Args, +H[_ <: Args]](pattern: RoutePattern[O], handler: H[O]) extends Product with Serializable
- sealed trait RoutePattern[O <: Args] extends AnyRef
- sealed trait Routes[+H[_ <: Args]] extends AnyRef
- final case class ValueCheck[-I](pattern: ValuePattern[I, _]) extends Product with Serializable
- trait ValuePattern[-I, +O] extends AnyRef
Value Members
- object Args
- object Dispatch
- object IntP extends IntP
Matches
Int
values written in the decimal numeral system. - object ManyP extends ValuePattern[Seq[String], Seq[String]]
- object NonEmptyP extends ValuePattern[Seq[String], ParamValues]
- object OptionalP extends ValuePattern[Seq[String], Option[String]]
- object PathParser
- object QueryParser
- object Route extends Serializable
- object RoutePattern
- object Routes
- object SingleP extends ValuePattern[Seq[String], String]
- object ValueCheck extends Serializable
- object ValuePattern