Packages

trait Recurring extends Extractable

Represents a header key whose multiple headers can be combined by joining their values with a comma. See RFC 2616, Section 4.2.

Source
HeaderKey.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Recurring
  2. Extractable
  3. HeaderKey
  4. AnyRef
  5. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type GetT = Option[HeaderT]
  2. abstract type HeaderT <: Header.Recurring
    Definition Classes
    RecurringHeaderKey

Abstract Value Members

  1. abstract def apply(values: NonEmptyList[HeaderT.Value]): HeaderT
  2. abstract def matchHeader(header: Header): Option[HeaderT]
    Definition Classes
    HeaderKey
  3. abstract def name: CaseInsensitiveString
    Definition Classes
    HeaderKey
  4. abstract def parse(s: String): ParseResult[HeaderT]
    Definition Classes
    HeaderKey

Concrete Value Members

  1. def apply(first: HeaderT.Value, more: HeaderT.Value*): HeaderT
  2. def from(headers: Headers): Option[HeaderT]
    Definition Classes
    RecurringExtractable
  3. def toString(): String
    Definition Classes
    HeaderKey → AnyRef → Any
  4. final def unapply(headers: Headers): Option[HeaderT]
    Definition Classes
    Extractable
  5. final def unapply(header: Header): Option[HeaderT]
    Definition Classes
    HeaderKey