Object

spray.http.parser

HttpParser

Related Doc: package parser

Permalink

object HttpParser extends Parser with ProtocolParameterRules with AdditionalRules with CommonActions with AcceptCharsetHeader with AcceptEncodingHeader with AcceptHeader with AcceptLanguageHeader with AuthorizationHeader with CacheControlHeader with ContentEncodingHeader with ContentTypeHeader with CookieHeaders with RangeHeaders with LinkHeader with SimpleHeaders with CORSHeaders

Parser for all HTTP headers as defined by http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

Linear Supertypes
CORSHeaders, SimpleHeaders, LinkHeader, RangeHeaders, CookieHeaders, ContentTypeHeader, ContentEncodingHeader, CacheControlHeader, AuthorizationHeader, AcceptLanguageHeader, AcceptHeader, AcceptEncodingHeader, AcceptCharsetHeader, CommonActions, AdditionalRules, ProtocolParameterRules, Parser, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HttpParser
  2. CORSHeaders
  3. SimpleHeaders
  4. LinkHeader
  5. RangeHeaders
  6. CookieHeaders
  7. ContentTypeHeader
  8. ContentEncodingHeader
  9. CacheControlHeader
  10. AuthorizationHeader
  11. AcceptLanguageHeader
  12. AcceptHeader
  13. AcceptEncodingHeader
  14. AcceptCharsetHeader
  15. CommonActions
  16. AdditionalRules
  17. ProtocolParameterRules
  18. Parser
  19. AnyRef
  20. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type StringMapBuilder = Builder[(String, String), Map[String, String]]

    Permalink
    Definition Classes
    CommonActions

Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def *Accept: Rule1[Accept]

    Permalink
    Definition Classes
    AcceptHeader
  4. def *Accept-Charset: Rule1[Accept-Charset]

    Permalink
    Definition Classes
    AcceptCharsetHeader
  5. def *Accept-Encoding: Rule1[Accept-Encoding]

    Permalink
    Definition Classes
    AcceptEncodingHeader
  6. def *Accept-Language: Rule1[Accept-Language]

    Permalink
    Definition Classes
    AcceptLanguageHeader
  7. def *Accept-Ranges: Rule1[Accept-Ranges]

    Permalink
    Definition Classes
    RangeHeaders
  8. def *Access-Control-Allow-Credentials: Rule1[Access-Control-Allow-Credentials]

    Permalink
    Definition Classes
    CORSHeaders
  9. def *Access-Control-Allow-Headers: Rule1[Access-Control-Allow-Headers]

    Permalink
    Definition Classes
    CORSHeaders
  10. def *Access-Control-Allow-Methods: Rule1[Access-Control-Allow-Methods]

    Permalink
    Definition Classes
    CORSHeaders
  11. def *Access-Control-Allow-Origin: Rule1[Access-Control-Allow-Origin]

    Permalink
    Definition Classes
    CORSHeaders
  12. def *Access-Control-Expose-Headers: Rule1[Access-Control-Expose-Headers]

    Permalink
    Definition Classes
    CORSHeaders
  13. def *Access-Control-Max-Age: Rule1[Access-Control-Max-Age]

    Permalink
    Definition Classes
    CORSHeaders
  14. def *Access-Control-Request-Headers: Rule1[Access-Control-Request-Headers]

    Permalink
    Definition Classes
    CORSHeaders
  15. def *Access-Control-Request-Method: Rule1[Access-Control-Request-Method]

    Permalink
    Definition Classes
    CORSHeaders
  16. def *Allow: Rule1[Allow]

    Permalink
    Definition Classes
    SimpleHeaders
  17. def *Authorization: Rule1[Authorization]

    Permalink
    Definition Classes
    AuthorizationHeader
  18. def *Cache-Control: Rule1[Cache-Control]

    Permalink
    Definition Classes
    CacheControlHeader
  19. def *Connection: Rule1[Connection]

    Permalink
    Definition Classes
    SimpleHeaders
  20. def *Content-Disposition: Rule1[Content-Disposition]

    Permalink
    Definition Classes
    SimpleHeaders
  21. def *Content-Encoding: Rule1[Content-Encoding]

    Permalink
    Definition Classes
    ContentEncodingHeader
  22. def *Content-Length: Rule1[Content-Length]

    Permalink
    Definition Classes
    SimpleHeaders
  23. def *Content-Range: Rule1[Content-Range]

    Permalink
    Definition Classes
    RangeHeaders
  24. def *Content-Type: Rule1[Content-Type]

    Permalink
    Definition Classes
    ContentTypeHeader
  25. def *Cookie: Rule1[Cookie]

    Permalink
    Definition Classes
    CookieHeaders
  26. def *Date: Rule1[Date]

    Permalink
    Definition Classes
    SimpleHeaders
  27. def *ETag: Rule1[ETag]

    Permalink
    Definition Classes
    CacheControlHeader
  28. def *Expect: Rule1[Expect]

    Permalink
    Definition Classes
    SimpleHeaders
  29. def *Host: Rule1[Host]

    Permalink
    Definition Classes
    SimpleHeaders
  30. def *If-Match: Rule1[If-Match]

    Permalink
    Definition Classes
    CacheControlHeader
  31. def *If-Modified-Since: Rule1[If-Modified-Since]

    Permalink
    Definition Classes
    CacheControlHeader
  32. def *If-None-Match: Rule1[If-None-Match]

    Permalink
    Definition Classes
    CacheControlHeader
  33. def *If-Range: Rule1[If-Range]

    Permalink
    Definition Classes
    RangeHeaders
  34. def *If-Unmodified-Since: Rule1[If-Unmodified-Since]

    Permalink
    Definition Classes
    CacheControlHeader
  35. def *Last-Modified: Rule1[Last-Modified]

    Permalink
    Definition Classes
    CacheControlHeader
  36. def *Link: Rule1[Link]

    Permalink
    Definition Classes
    LinkHeader
  37. def *Location: Rule1[Location]

    Permalink
    Definition Classes
    SimpleHeaders
  38. def *Origin: Rule1[Origin]

    Permalink
    Definition Classes
    CORSHeaders
  39. def *Proxy-Authenticate: Rule1[Proxy-Authenticate]

    Permalink
    Definition Classes
    SimpleHeaders
  40. def *Proxy-Authorization: Rule1[Proxy-Authorization]

    Permalink
    Definition Classes
    AuthorizationHeader
  41. def *Range: Rule1[Range]

    Permalink
    Definition Classes
    RangeHeaders
  42. def *Remote-Address: Rule1[Remote-Address]

    Permalink
    Definition Classes
    SimpleHeaders
  43. def *Server: Rule1[Server]

    Permalink
    Definition Classes
    SimpleHeaders
  44. def *Set-Cookie: Rule1[Set-Cookie]

    Permalink
    Definition Classes
    CookieHeaders
  45. def *Transfer-Encoding: Rule1[Transfer-Encoding]

    Permalink
    Definition Classes
    SimpleHeaders
  46. def *User-Agent: Rule1[User-Agent]

    Permalink
    Definition Classes
    SimpleHeaders
  47. def *WWW-Authenticate: Rule1[WWW-Authenticate]

    Permalink
    Definition Classes
    SimpleHeaders
  48. def *X-Forwarded-For: Rule1[X-Forwarded-For]

    Permalink
    Definition Classes
    SimpleHeaders
  49. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  50. def ASCTimeDate: Rule1[DateTime]

    Permalink
    Definition Classes
    ProtocolParameterRules
  51. def Attribute: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  52. def AuthParam: Rule1[(String, String)]

    Permalink
    Definition Classes
    AdditionalRules
  53. def B64token: Rule0

    Permalink
    Definition Classes
    AuthorizationHeader
  54. def BasicCookie: Rule0

    Permalink
    Definition Classes
    AuthorizationHeader
  55. def BasicCredentialDef: Rule1[BasicHttpCredentials]

    Permalink
    Definition Classes
    AuthorizationHeader
  56. def Challenge: Rule1[HttpChallenge]

    Permalink
    Definition Classes
    AdditionalRules
  57. def Charset: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  58. def CharsetQuality: Rule1[Float]

    Permalink
    Definition Classes
    AcceptCharsetHeader
  59. def CharsetRangeDecl: Rule1[HttpCharsetRange]

    Permalink
    Definition Classes
    AcceptCharsetHeader
  60. def CharsetRangeDef: Rule1[HttpCharsetRange]

    Permalink
    Definition Classes
    AcceptCharsetHeader
  61. def ContentCoding: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  62. def ContentEncoding: Rule1[HttpEncoding]

    Permalink
    Definition Classes
    ContentEncodingHeader
  63. lazy val ContentTypeHeaderValue: Rule1[ContentType]

    Permalink
    Definition Classes
    ContentTypeHeader
  64. def CookieAttrs: ReductionRule1[HttpCookie, HttpCookie]

    Permalink
    Definition Classes
    CookieHeaders
  65. def CookieOctet: Rule0

    Permalink
    Definition Classes
    CookieHeaders
  66. def CookiePair: Rule1[HttpCookie]

    Permalink
    Definition Classes
    CookieHeaders
  67. def CookieValue: Rule1[String]

    Permalink
    Definition Classes
    CookieHeaders
  68. def CredentialDef: Rule1[HttpCredentials with Product with Serializable]

    Permalink
    Definition Classes
    AuthorizationHeader
  69. def CredentialParams: Rule1[Map[String, String]]

    Permalink
    Definition Classes
    AuthorizationHeader
  70. def Date1: Rule3[Int, Int, Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  71. def Date2: Rule3[Int, Int, Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  72. def Date3: Rule2[Int, Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  73. def DeltaSeconds: Rule1[Long]

    Permalink
    Definition Classes
    ProtocolParameterRules
  74. def Digit2: Rule1[Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  75. def Digit4: Rule1[Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  76. def DomainName: Rule1[String]

    Permalink
    Definition Classes
    CookieHeaders
  77. def DomainNamePart: Rule0

    Permalink
    Definition Classes
    CookieHeaders
  78. def EncodingQuality: Rule1[Float]

    Permalink
    Definition Classes
    AcceptEncodingHeader
  79. def EncodingRangeDecl: Rule1[HttpEncodingRange]

    Permalink
    Definition Classes
    AcceptEncodingHeader
  80. def EncodingRangeDef: Rule1[HttpEncodingRange]

    Permalink
    Definition Classes
    AcceptEncodingHeader
  81. def EntityTag: Rule1[EntityTag]

    Permalink
    Definition Classes
    ProtocolParameterRules
  82. def FieldNames: Rule1[Seq[String]]

    Permalink
    Definition Classes
    CacheControlHeader
  83. def GenericHttpCredentialsDef: Rule1[GenericHttpCredentials]

    Permalink
    Definition Classes
    AuthorizationHeader
  84. def HttpDate: Rule1[DateTime]

    Permalink
    Definition Classes
    ProtocolParameterRules
  85. def HttpMethodDef: Rule1[HttpMethod]

    Permalink
    Definition Classes
    CORSHeaders
  86. def HttpVersion: Rule0

    Permalink
    Definition Classes
    ProtocolParameterRules
  87. def InstanceLength: Rule1[Option[Long]]

    Permalink
    Definition Classes
    RangeHeaders
  88. def Ip: Rule1[RemoteAddress]

    Permalink
    Definition Classes
    AdditionalRules
  89. def LanguageQuality: Rule1[Float]

    Permalink
    Definition Classes
    AcceptLanguageHeader
  90. def LanguageRangeDef: Rule1[LanguageRange]

    Permalink
    Definition Classes
    AcceptLanguageHeader
  91. def LanguageTag: Rule1[Language]

    Permalink
    Definition Classes
    ProtocolParameterRules
  92. def LinkMediaType: Rule1[MediaType]

    Permalink
    Definition Classes
    LinkHeader
  93. def MediaRangeDecl: Rule1[MediaRange]

    Permalink
    Definition Classes
    AcceptHeader
  94. def MediaRangeDef: Rule2[String, String]

    Permalink
    Definition Classes
    AcceptHeader
  95. def MediaTypeDef: Rule3[String, String, List[(String, String)]]

    Permalink
    Definition Classes
    ProtocolParameterRules
  96. def Month: Rule1[Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  97. def NonNegativeLong: Rule1[Long]

    Permalink
    Definition Classes
    CookieHeaders
  98. def OAuth2BearerTokenDef: Rule1[OAuth2BearerToken]

    Permalink
    Definition Classes
    AuthorizationHeader
  99. def OpaqueTag: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  100. def OpaqueTagDef: Rule1[EntityTag]

    Permalink
    Definition Classes
    CacheControlHeader
  101. def Parameter: Rule1[(String, String)]

    Permalink
    Definition Classes
    ProtocolParameterRules
  102. def PrimaryTag: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  103. def Product: Rule2[String, String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  104. def ProductVersionComment: Rule1[ProductVersion]

    Permalink
    Definition Classes
    ProtocolParameterRules
  105. def ProductVersionComments: Rule1[List[ProductVersion]]

    Permalink
    Definition Classes
    ProtocolParameterRules
  106. def QValue: Rule1[Float]

    Permalink
    Definition Classes
    ProtocolParameterRules
  107. def QuotedTokens: Rule1[Seq[String]]

    Permalink
    Definition Classes
    CacheControlHeader
  108. def RFC1123/RFC850 Date: Rule1[DateTime]

    Permalink
    Definition Classes
    ProtocolParameterRules
  109. def RelaxedToken: Rule1[String]

    Permalink
    Definition Classes
    AuthorizationHeader
  110. def StringValue: Rule1[String]

    Permalink
    Definition Classes
    CookieHeaders
  111. def SubTag: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  112. def Subtype: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  113. def Time: Rule3[Int, Int, Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  114. def TransferCoding: Rule0

    Permalink
    Definition Classes
    ProtocolParameterRules
  115. def TransferExtension: Rule2[String, List[(String, String)]]

    Permalink
    Definition Classes
    ProtocolParameterRules
  116. def Type: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  117. def URI: Rule1[String]

    Permalink
    Definition Classes
    LinkHeader
  118. def UnquotedString: Rule1[String]

    Permalink
    Definition Classes
    LinkHeader
  119. def UriReference(leftDelimiter: Char, rightDelimiter: Char): Rule1[Uri]

    Permalink
    Definition Classes
    LinkHeader
  120. def UriReferencePotentiallyQuoted: Rule1[Uri]

    Permalink
    Definition Classes
    LinkHeader
  121. def Value: Rule1[String]

    Permalink
    Definition Classes
    ProtocolParameterRules
  122. def Weekday: Rule1[Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  123. def Wkday: Rule1[Int]

    Permalink
    Definition Classes
    ProtocolParameterRules
  124. def anyOf(chars: Characters): Rule0

    Permalink
    Definition Classes
    Parser
  125. def anyOf(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  126. def anyOf(s: String): Rule0

    Permalink
    Definition Classes
    Parser
  127. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  128. def buildParseTree: Boolean

    Permalink
    Definition Classes
    Parser
  129. def byte-content-range-spec: Rule2[Bytes.type, ContentRange with Product with Serializable]

    Permalink
    Definition Classes
    RangeHeaders
  130. def byte-range-resp-spec: Rule1[ContentRange with Product with Serializable]

    Permalink
    Definition Classes
    RangeHeaders
  131. def byte-range-set: Rule1[List[ByteRange with Product with Serializable]]

    Permalink
    Definition Classes
    RangeHeaders
  132. def byte-range-spec: Rule1[ByteRange with Product with Serializable]

    Permalink
    Definition Classes
    RangeHeaders
  133. def byte-ranges-specifier: Rule2[Bytes.type, List[ByteRange with Product with Serializable]]

    Permalink
    Definition Classes
    RangeHeaders
  134. def bytes-unit: Rule1[Bytes.type]

    Permalink
    Definition Classes
    ProtocolParameterRules
  135. def cacheDirective: Rule1[CacheDirective]

    Permalink
    Definition Classes
    CacheControlHeader
  136. def ch(c: Char): CharRule

    Permalink
    Definition Classes
    Parser
  137. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  138. def content-range-spec: Rule2[Bytes.type, ContentRange with Product with Serializable]

    Permalink
    Definition Classes
    RangeHeaders
  139. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  141. def ext-rel-type: Rule1[String]

    Permalink
    Definition Classes
    LinkHeader
  142. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  143. def first-byte-pos: Rule1[Long]

    Permalink
    Definition Classes
    RangeHeaders
  144. def getCharset(name: String): HttpCharset

    Permalink
    Definition Classes
    CommonActions
  145. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  146. def getMediaType(mainType: String, subType: String, parameters: Map[String, String]): MediaType

    Permalink
    Definition Classes
    CommonActions
  147. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  148. val headerNames: Seq[String]

    Permalink
  149. def ignoreCase(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  150. def ignoreCase(s: String): Rule0

    Permalink
    Definition Classes
    Parser
  151. def ignoreCase(c: Char): Rule0

    Permalink
    Definition Classes
    Parser
  152. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  153. def last-byte-pos: Rule1[Long]

    Permalink
    Definition Classes
    RangeHeaders
  154. def link-param: Rule1[HttpHeaders.Link.Param with Product with Serializable]

    Permalink
    Definition Classes
    LinkHeader
  155. def link-value: Rule1[HttpHeaders.Link.Value]

    Permalink
    Definition Classes
    LinkHeader
  156. def longExpression: Rule1[Long]

    Permalink
    Definition Classes
    RangeHeaders
  157. def nTimes[A, B](times: Int, sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  158. def nTimes[A, B](times: Int, sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  159. def nTimes[A](times: Int, sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  160. def nTimes[A](times: Int, sub: Rule1[A]): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  161. def nTimes[A, B <: A](times: Int, sub: ReductionRule1[A, B], separator: Rule0): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  162. def nTimes[A, B <: A](times: Int, sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  163. def nTimes(times: Int, sub: Rule0, separator: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  164. def nTimes(times: Int, sub: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  165. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  166. def noneOf(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  167. def noneOf(s: String): Rule0

    Permalink
    Definition Classes
    Parser
  168. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  169. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  170. def oneOrMore[A, B](sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  171. def oneOrMore[A](sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  172. def oneOrMore(sub: Rule0, separator: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  173. def oneOrMore[A, B](sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  174. def oneOrMore[A](sub: Rule1[A]): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  175. def oneOrMore[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  176. def oneOrMore(sub: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  177. def optional[A, B](sub: Rule2[A, B]): Rule1[Option[(A, B)]]

    Permalink
    Definition Classes
    Parser
  178. def optional[A](sub: Rule1[A]): Rule1[Option[A]]

    Permalink
    Definition Classes
    Parser
  179. def optional[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  180. def optional(sub: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  181. def origin: Rule1[HttpOrigin]

    Permalink
    Definition Classes
    AdditionalRules
  182. def originListOrNull: Rule1[Seq[HttpOrigin]]

    Permalink
    Definition Classes
    AdditionalRules
  183. def other-range-unit: Rule1[Other]

    Permalink
    Definition Classes
    ProtocolParameterRules
  184. def parse[A](rule: Rule1[A], input: String): Either[ErrorInfo, A]

    Permalink
  185. def parseHeader(header: HttpHeader): Either[ErrorInfo, HttpHeader]

    Permalink
  186. def parseHeaders(headers: List[HttpHeader], errors: List[ErrorInfo] = Nil, result: List[HttpHeader] = Nil): (List[ErrorInfo], List[HttpHeader])

    Permalink
    Annotations
    @tailrec()
  187. val parserRules: Map[String, Rule1[HttpHeader]]

    Permalink
  188. def push[A, B, C](a: ⇒ A, b: ⇒ B, c: ⇒ C): Rule3[A, B, C]

    Permalink
    Definition Classes
    Parser
  189. def push[A, B](a: ⇒ A, b: ⇒ B): Rule2[A, B]

    Permalink
    Definition Classes
    Parser
  190. def push[A](f: ⇒ A): Rule1[A]

    Permalink
    Definition Classes
    Parser
  191. def pushFromContext[A](f: (Context[Any]) ⇒ A): Rule1[A]

    Permalink
    Definition Classes
    Parser
  192. def range-unit: Rule1[RangeUnit with Product with Serializable]

    Permalink
    Definition Classes
    ProtocolParameterRules
  193. def ranges-specifier: Rule2[Bytes.type, List[ByteRange with Product with Serializable]]

    Permalink
    Definition Classes
    RangeHeaders
  194. def reg-rel-type: Rule1[String]

    Permalink
    Definition Classes
    LinkHeader
  195. def relation-type: Rule1[String]

    Permalink
    Definition Classes
    LinkHeader
  196. def relation-types: Rule1[String]

    Permalink
    Definition Classes
    LinkHeader
  197. def rule[T <: Rule](label: String, options: RuleOption*)(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Permalink
    Definition Classes
    Parser
  198. def rule[T <: Rule](firstOption: RuleOption, more: RuleOption*)(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Permalink
    Definition Classes
    Parser
  199. def rule[T <: Rule](block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T

    Permalink
    Definition Classes
    Parser
  200. def run(f: ⇒ Unit): Rule0

    Permalink
    Definition Classes
    Parser
  201. def str(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  202. def str(s: String): Rule0

    Permalink
    Definition Classes
    Parser
  203. def suffix-byte-range-spec: Rule1[Suffix]

    Permalink
    Definition Classes
    RangeHeaders
  204. def suffix-length: Rule1[Long]

    Permalink
    Definition Classes
    RangeHeaders
  205. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  206. def test(f: ⇒ Boolean): Rule0

    Permalink
    Definition Classes
    Parser
  207. implicit def toRule(string: String): Rule0

    Permalink
    Definition Classes
    HttpParser → Parser
  208. implicit def toRule(symbol: Symbol): Rule0

    Permalink
    Definition Classes
    Parser
  209. implicit def toRule(chars: Array[Char]): Rule0

    Permalink
    Definition Classes
    Parser
  210. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  214. def withContext[A, B, C, D, E, F, G, R](f: (A, B, C, D, E, F, G, Context[Any]) ⇒ R): WithContextAction7[A, B, C, D, E, F, G, R]

    Permalink
    Definition Classes
    Parser
  215. def withContext[A, B, C, D, E, F, R](f: (A, B, C, D, E, F, Context[Any]) ⇒ R): WithContextAction6[A, B, C, D, E, F, R]

    Permalink
    Definition Classes
    Parser
  216. def withContext[A, B, C, D, E, R](f: (A, B, C, D, E, Context[Any]) ⇒ R): WithContextAction5[A, B, C, D, E, R]

    Permalink
    Definition Classes
    Parser
  217. def withContext[A, B, C, D, R](f: (A, B, C, D, Context[Any]) ⇒ R): WithContextAction4[A, B, C, D, R]

    Permalink
    Definition Classes
    Parser
  218. def withContext[A, B, C, R](f: (A, B, C, Context[Any]) ⇒ R): WithContextAction3[A, B, C, R]

    Permalink
    Definition Classes
    Parser
  219. def withContext[A, B, R](f: (A, B, Context[Any]) ⇒ R): WithContextAction2[A, B, R]

    Permalink
    Definition Classes
    Parser
  220. def withContext[A, R](f: (A, Context[Any]) ⇒ R): WithContextAction1[A, R]

    Permalink
    Definition Classes
    Parser
  221. def zeroOrMore[A, B](sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  222. def zeroOrMore[A](sub: Rule1[A], separator: Rule0): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  223. def zeroOrMore(sub: Rule0, separator: Rule0): Rule0

    Permalink
    Definition Classes
    Parser
  224. def zeroOrMore[A, B](sub: Rule2[A, B]): Rule1[List[(A, B)]]

    Permalink
    Definition Classes
    Parser
  225. def zeroOrMore[A](sub: Rule1[A]): Rule1[List[A]]

    Permalink
    Definition Classes
    Parser
  226. def zeroOrMore[A, B <: A](sub: ReductionRule1[A, B]): ReductionRule1[A, B]

    Permalink
    Definition Classes
    Parser
  227. def zeroOrMore(sub: Rule0): Rule0

    Permalink
    Definition Classes
    Parser

Inherited from CORSHeaders

Inherited from SimpleHeaders

Inherited from LinkHeader

Inherited from RangeHeaders

Inherited from CookieHeaders

Inherited from ContentTypeHeader

Inherited from ContentEncodingHeader

Inherited from CacheControlHeader

Inherited from AuthorizationHeader

Inherited from AcceptLanguageHeader

Inherited from AcceptHeader

Inherited from AcceptEncodingHeader

Inherited from AcceptCharsetHeader

Inherited from CommonActions

Inherited from AdditionalRules

Inherited from ProtocolParameterRules

Inherited from Parser

Inherited from AnyRef

Inherited from Any

Ungrouped