package vocabulary
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- trait Codec[Left, Right] extends AnyRef
Represents a bijection between
Left
andRight
.Represents a bijection between
Left
andRight
.This bijection is supposed to be "exception-free", and be an actual bijection.
- trait FromString[T, A] extends AnyRef
- trait FromStringWithNumeric extends AnyRef
- final case class MaybeFragment(value: Option[String]) extends AnyVal with Product with Serializable
Wrapper around the raw fragment part of the URL.
Wrapper around the raw fragment part of the URL.
None when the URL does not contain any fragment.
- final case class Param(content: List[String]) extends AnyVal with Product with Serializable
- final case class ParamMatchOutput[Q](output: Q, unusedParams: Map[String, Param]) extends Product with Serializable
- final case class PathMatchOutput[T](output: T, unusedSegments: List[Segment]) extends Product with Serializable
Returned type of matching segments against a urldsl.language.PathSegment.
Returned type of matching segments against a urldsl.language.PathSegment.
This is used to avoid returning an ugly tuple.
- output
the de-serialized element from the matching
- unusedSegments
the segments that were not used to generate the output
- sealed trait PathQueryFragmentError[+P, +Q, +F] extends AnyRef
- final case class PathQueryFragmentMatching[P, Q, F](path: P, query: Q, fragment: F) extends Product with Serializable
- trait Printer[T] extends AnyRef
- final case class Segment(content: String) extends AnyVal with Product with Serializable
A Segment is a simple wrapper around a specific String content between two
/
. - final case class UrlMatching[P, Q](path: P, params: Q) extends Product with Serializable
Value Members
- object Codec
- object FromString extends FromStringWithNumeric
- object Param extends Serializable
- object PathQueryFragmentError
- object Printer
- object Segment extends Serializable