object SegmentCodec
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- SegmentCodec
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- sealed trait Combinable[B, S <: SegmentCodec[B]] extends AnyRef
- Annotations
- @implicitNotFound()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bool(name: String): SegmentCodec[Boolean]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val empty: SegmentCodec[Unit]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def int(name: String): SegmentCodec[Int]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- implicit def literal(value: String): SegmentCodec[Unit]
- def long(name: String): SegmentCodec[Long]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- implicit val segmentCodecOrdering: Ordering[SegmentCodec[_]]
Ordering for SegmentCodec that ensures Trailing is always sorted to the end, while maintaining the existing order for all other segment codec types.
Ordering for SegmentCodec that ensures Trailing is always sorted to the end, while maintaining the existing order for all other segment codec types. We use this to ensure that Trailing segments are always matched last and more specific segments are matched first.
- def string(name: String): SegmentCodec[String]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trailing: SegmentCodec[Path]
- def uuid(name: String): SegmentCodec[java.util.UUID]
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- case object Trailing extends SegmentCodec[Path] with Product with Serializable