org.http4s.parser

HttpHeaderParser

object HttpHeaderParser extends SimpleHeaders with AcceptHeader with AcceptLanguageHeader with CacheControlHeader with ContentTypeHeader with CookieHeader with AcceptCharsetHeader with AcceptEncodingHeader with AuthorizationHeader with RangeParser with LocationHeader with ProxyAuthenticateHeader with WwwAuthenticateHeader

Linear Supertypes
WwwAuthenticateHeader, ProxyAuthenticateHeader, LocationHeader, RangeParser, AuthorizationHeader, AcceptEncodingHeader, AcceptCharsetHeader, CookieHeader, ContentTypeHeader, CacheControlHeader, AcceptLanguageHeader, AcceptHeader, SimpleHeaders, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HttpHeaderParser
  2. WwwAuthenticateHeader
  3. ProxyAuthenticateHeader
  4. LocationHeader
  5. RangeParser
  6. AuthorizationHeader
  7. AcceptEncodingHeader
  8. AcceptCharsetHeader
  9. CookieHeader
  10. ContentTypeHeader
  11. CacheControlHeader
  12. AcceptLanguageHeader
  13. AcceptHeader
  14. SimpleHeaders
  15. AnyRef
  16. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type HeaderParser = (String) ⇒ ParseResult[Parsed]

  2. trait RangeRule extends Parser with AdditionalRules

    Definition Classes
    RangeParser

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def ACCEPT(value: String): ParseResult[Accept]

    Definition Classes
    AcceptHeader
  7. def ACCEPT_CHARSET(value: String): ParseResult[Accept-Charset]

    Definition Classes
    AcceptCharsetHeader
  8. def ACCEPT_ENCODING(value: String): ParseResult[Accept-Encoding]

    Definition Classes
    AcceptEncodingHeader
  9. def ACCEPT_LANGUAGE(value: String): ParseResult[Accept-Language]

    Definition Classes
    AcceptLanguageHeader
  10. def ACCEPT_RANGES(input: String): ParseResult[Accept-Ranges]

    Definition Classes
    RangeParser
  11. def ALLOW(value: String): ParseResult[Allow]

    Definition Classes
    SimpleHeaders
  12. def AUTHORIZATION(value: String): ParseResult[Authorization]

    Definition Classes
    AuthorizationHeader
  13. def CACHE_CONTROL(value: String): ParseResult[Cache-Control]

    Definition Classes
    CacheControlHeader
  14. def CONNECTION(value: String): ParseResult[Connection]

    Definition Classes
    SimpleHeaders
  15. def CONTENT_DISPOSITION(value: String): ParseResult[Content-Disposition]

    Definition Classes
    SimpleHeaders
  16. def CONTENT_ENCODING(value: String): ParseResult[Content-Encoding]

    Definition Classes
    SimpleHeaders
  17. def CONTENT_LENGTH(value: String): ParseResult[Content-Length]

    Definition Classes
    SimpleHeaders
  18. def CONTENT_RANGE(value: String): ParseResult[Content-Range]

    Definition Classes
    RangeParser
  19. def CONTENT_TYPE(value: String): ParseResult[Content-Type]

    Definition Classes
    ContentTypeHeader
  20. def COOKIE(value: String): ParseResult[headers.Cookie]

    Definition Classes
    CookieHeader
  21. def DATE(value: String): ParseResult[Date]

    Definition Classes
    SimpleHeaders
  22. def ETAG(value: String): ParseResult[ETag]

    Definition Classes
    SimpleHeaders
  23. def HOST(value: String): ParseResult[Host]

    Definition Classes
    SimpleHeaders
  24. def IF_MODIFIED_SINCE(value: String): ParseResult[If-Modified-Since]

    Definition Classes
    SimpleHeaders
  25. def IF_NONE_MATCH(value: String): ParseResult[If-None-Match]

    Definition Classes
    SimpleHeaders
  26. def LAST_MODIFIED(value: String): ParseResult[Last-Modified]

    Definition Classes
    SimpleHeaders
  27. def LOCATION(value: String): ParseResult[Location]

    Definition Classes
    LocationHeader
  28. def PROXY_AUTHENTICATE(value: String): ParseResult[Proxy-Authenticate]

    Definition Classes
    ProxyAuthenticateHeader
  29. def RANGE(value: String): ParseResult[Range]

    Definition Classes
    RangeParser
  30. def SET_COOKIE(value: String): ParseResult[Set-Cookie]

    Definition Classes
    CookieHeader
  31. def TRANSFER_ENCODING(value: String): ParseResult[Transfer-Encoding]

    Definition Classes
    SimpleHeaders
  32. def USER_AGENT(value: String): ParseResult[User-Agent]

    Definition Classes
    SimpleHeaders
  33. def WWW_AUTHENTICATE(value: String): ParseResult[WWW-Authenticate]

    Definition Classes
    WwwAuthenticateHeader
  34. def X_FORWARDED_FOR(value: String): ParseResult[X-Forwarded-For]

    Definition Classes
    SimpleHeaders
  35. def addParser(key: CaseInsensitiveString, parser: (String) ⇒ ParseResult[Parsed]): Option[(String) ⇒ ParseResult[Parsed]]

    Add a parser to the global header parser registry

    Add a parser to the global header parser registry

    key

    name of the header to register the parser for

    parser

    Header parser

    returns

    any existing parser already registered to that key

  36. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  37. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  38. def dropParser(key: CaseInsensitiveString): Option[(String) ⇒ ParseResult[Parsed]]

    Remove the parser for the specified header key

    Remove the parser for the specified header key

    key

    name of the header to be removed

    returns

    Some(parser) if the parser exists, else None

  39. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  41. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  42. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  43. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  44. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  45. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. final def notify(): Unit

    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  48. def parseHeader(header: Raw): ParseResult[Header]

  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  50. def toString(): String

    Definition Classes
    AnyRef → Any
  51. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. def warmUp(): Unit

    Warm up the header parsers by triggering the loading of most classes in this package, so as to increase the speed of the first usage.

Inherited from WwwAuthenticateHeader

Inherited from ProxyAuthenticateHeader

Inherited from LocationHeader

Inherited from RangeParser

Inherited from AuthorizationHeader

Inherited from AcceptEncodingHeader

Inherited from AcceptCharsetHeader

Inherited from CookieHeader

Inherited from ContentTypeHeader

Inherited from CacheControlHeader

Inherited from AcceptLanguageHeader

Inherited from AcceptHeader

Inherited from SimpleHeaders

Inherited from AnyRef

Inherited from Any

Ungrouped