Value Members
-
def
!=
(arg0: AnyRef): Boolean
-
def
!=
(arg0: Any): Boolean
-
def
##
(): Int
-
def
==
(arg0: AnyRef): Boolean
-
def
==
(arg0: Any): Boolean
-
def
ACCEPT
: Rule1[Accept]
-
-
-
-
def
ACCEPT_RANGES
: Rule1[Accept-Ranges]
-
def
ASCTimeDate
: Rule1[DateTime]
-
def
AUTHORIZATION
: Rule1[Authorization]
-
def
AcceptExtension
: Rule0
-
def
AcceptParams
: Rule0
-
def
Attribute
: Rule1[String]
-
def
AuthParam
: Rule1[(String, String)]
-
def
AuthScheme
: Rule1[String]
-
def
BasicCookie
: Rule0
-
-
-
def
CACHE_CONTROL
: Rule1[Cache-Control]
-
def
CONNECTION
: Rule1[Connection]
-
-
-
def
CONTENT_TYPE
: Rule1[Content-Type]
-
def
COOKIE
: Rule1[Cookie]
-
def
CacheDirective
: Rule1[CacheDirective with Serializable]
-
-
def
Charset
: Rule1[String]
-
def
CharsetQuality
: Rule0
-
-
-
-
def
ContentCoding
: Rule1[String]
-
def
ContentEncoding
: Rule1[HttpEncoding]
-
-
def
CookieOctet
: Rule0
-
def
CookiePair
: Rule1[HttpCookie]
-
def
CookieValue
: Rule1[String]
-
def
CredentialDef
: Rule1[Product with Serializable with HttpCredentials]
-
def
DATE
: Rule1[Date]
-
def
Date1
: Rule3[Int, Int, Int]
-
def
Date2
: Rule3[Int, Int, Int]
-
def
Date3
: Rule2[Int, Int]
-
def
DeltaSeconds
: Rule1[Long]
-
def
Digit2
: Rule1[Int]
-
def
Digit4
: Rule1[Int]
-
def
DomainName
: Rule1[String]
-
def
DomainNamePart
: Rule0
-
def
EncodingQuality
: Rule0
-
-
-
def
EntityTag
: Rule1[String]
-
def
FieldNames
: Rule1[List[String]]
-
def
HttpDate
: Rule1[DateTime]
-
def
HttpVersion
: Rule0
-
def
Ip
: Rule1[HttpIp]
-
def
IpNumber
: Rule0
-
def
LanguageQuality
: Rule0
-
def
LanguageRangeDef
: Rule1[Product with Serializable with LanguageRange]
-
def
LanguageTag
: Rule2[String, List[String]]
-
def
MediaRangeDecl
: Rule1[MediaRange]
-
def
MediaRangeDef
: Rule1[MediaRange]
-
def
MediaTypeDecl
: Rule1[Content-Type]
-
def
MediaTypeDef
: Rule3[String, String, Map[String, String]]
-
def
Month
: Rule1[Int]
-
def
NoRangeUnitsDef
: Rule1[List[RangeUnit]]
-
def
NonNegativeLong
: Rule1[Long]
-
def
OpaqueTag
: Rule1[String]
-
-
-
def
Parameter
: Rule1[(String, String)]
-
def
PrimaryTag
: Rule1[String]
-
def
Product
: Rule2[String, Option[String]]
-
def
ProductVersion
: Rule1[String]
-
def
QValue
: Rule0
-
def
RFC1123Date
: Rule1[DateTime]
-
def
RFC850Date
: Rule1[DateTime]
-
def
RangeUnit
: Rule1[RangeUnit]
-
def
RangeUnitsDef
: Rule1[List[RangeUnit]]
-
def
SET_COOKIE
: Rule1[Set-Cookie]
-
def
StringValue
: Rule1[String]
-
def
SubTag
: Rule1[String]
-
def
Subtype
: Rule1[String]
-
def
Time
: Rule3[Int, Int, Int]
-
def
TransferCoding
: Rule0
-
def
TransferExtension
: Rule2[String, List[(String, String)]]
-
def
Type
: Rule1[String]
-
def
Value
: Rule1[String]
-
-
def
Weekday
: Rule1[Int]
-
def
Wkday
: Rule1[Int]
-
-
def
anyOf
(chars: Characters): Rule0
-
def
anyOf
(chars: Array[Char]): Rule0
-
def
anyOf
(s: String): Rule0
-
def
asInstanceOf
[T0]
: T0
-
def
buildParseTree
: Boolean
-
def
ch
(c: Char): CharRule
-
def
clone
(): AnyRef
-
def
eq
(arg0: AnyRef): Boolean
-
def
equals
(arg0: Any): Boolean
-
def
finalize
(): Unit
-
def
getClass
(): java.lang.Class[_]
-
def
getMediaRange
(mainType: String, subType: String): MediaRange
-
def
getMediaType
(mainType: String, subType: String): MediaType
-
def
hashCode
(): Int
-
def
ignoreCase
(chars: Array[Char]): Rule0
-
def
ignoreCase
(s: String): Rule0
-
def
ignoreCase
(c: Char): Rule0
-
def
isInstanceOf
[T0]
: Boolean
-
def
nTimes
[A, B]
(times: Int, sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]
-
def
nTimes
[A, B]
(times: Int, sub: Rule2[A, B]): Rule1[List[(A, B)]]
-
def
nTimes
[A]
(times: Int, sub: Rule1[A], separator: Rule0): Rule1[List[A]]
-
def
nTimes
[A]
(times: Int, sub: Rule1[A]): Rule1[List[A]]
-
def
nTimes
[Z]
(times: Int, sub: ReductionRule1[Z, Z], separator: Rule0): ReductionRule1[Z, Z]
-
def
nTimes
[Z]
(times: Int, sub: ReductionRule1[Z, Z]): ReductionRule1[Z, Z]
-
def
nTimes
(times: Int, sub: Rule0, separator: Rule0): Rule0
-
def
nTimes
(times: Int, sub: Rule0): Rule0
-
def
ne
(arg0: AnyRef): Boolean
-
def
notify
(): Unit
-
def
notifyAll
(): Unit
-
def
oneOrMore
[A, B]
(sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]
-
def
oneOrMore
[A]
(sub: Rule1[A], separator: Rule0): Rule1[List[A]]
-
def
oneOrMore
(sub: Rule0, separator: Rule0): Rule0
-
def
oneOrMore
[A, B]
(sub: Rule2[A, B]): Rule1[List[(A, B)]]
-
def
oneOrMore
[A]
(sub: Rule1[A]): Rule1[List[A]]
-
def
oneOrMore
[Z]
(sub: ReductionRule1[Z, Z]): ReductionRule1[Z, Z]
-
def
oneOrMore
(sub: Rule0): Rule0
-
def
optional
[A, B]
(sub: Rule2[A, B]): Rule1[Option[(A, B)]]
-
def
optional
[A]
(sub: Rule1[A]): Rule1[Option[A]]
-
def
optional
[Z]
(sub: ReductionRule1[Z, Z]): ReductionRule1[Z, Z]
-
def
optional
(sub: Rule0): Rule0
-
def
parse
[A]
(rule: Rule1[A], input: String): Either[String, A]
-
def
push
[A, B, C]
(a: ⇒ A, b: ⇒ B, c: ⇒ C): Rule3[A, B, C]
-
def
push
[A, B]
(a: ⇒ A, b: ⇒ B): Rule2[A, B]
-
def
push
[A]
(f: ⇒ A): Rule1[A]
-
def
pushFromContext
[A]
(f: (Context[Any]) ⇒ A): Rule1[A]
-
def
rule
[T <: Rule]
(label: String, options: RuleOption*)(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T
-
def
rule
[T <: Rule]
(firstOption: RuleOption, more: RuleOption*)(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T
-
def
rule
[T <: Rule]
(block: ⇒ T)(implicit creator: (Matcher) ⇒ T): T
-
lazy val
rules
: Map[String, Rule1[HttpHeader]]
-
def
run
(f: ⇒ Unit): Rule0
-
def
str
(chars: Array[Char]): Rule0
-
def
str
(s: String): Rule0
-
def
synchronized
[T0]
(arg0: ⇒ T0): T0
-
def
test
(f: ⇒ Boolean): Rule0
-
implicit def
toRule
(string: String): Rule0
-
implicit def
toRule
(symbol: Symbol): Rule0
-
implicit def
toRule
(chars: Array[Char]): Rule0
-
def
toString
(): String
-
def
wait
(): Unit
-
def
wait
(arg0: Long, arg1: Int): Unit
-
def
wait
(arg0: Long): Unit
-
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]
-
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]
-
def
withContext
[A, B, C, D, E, R]
(f: (A, B, C, D, E, Context[Any]) ⇒ R): WithContextAction5[A, B, C, D, E, R]
-
def
withContext
[A, B, C, D, R]
(f: (A, B, C, D, Context[Any]) ⇒ R): WithContextAction4[A, B, C, D, R]
-
def
withContext
[A, B, C, R]
(f: (A, B, C, Context[Any]) ⇒ R): WithContextAction3[A, B, C, R]
-
def
withContext
[A, B, R]
(f: (A, B, Context[Any]) ⇒ R): WithContextAction2[A, B, R]
-
def
withContext
[A, R]
(f: (A, Context[Any]) ⇒ R): WithContextAction1[A, R]
-
def
zeroOrMore
[A, B]
(sub: Rule2[A, B], separator: Rule0): Rule1[List[(A, B)]]
-
def
zeroOrMore
[A]
(sub: Rule1[A], separator: Rule0): Rule1[List[A]]
-
def
zeroOrMore
(sub: Rule0, separator: Rule0): Rule0
-
def
zeroOrMore
[A, B]
(sub: Rule2[A, B]): Rule1[List[(A, B)]]
-
def
zeroOrMore
[A]
(sub: Rule1[A]): Rule1[List[A]]
-
def
zeroOrMore
[Z]
(sub: ReductionRule1[Z, Z]): ReductionRule1[Z, Z]
-
def
zeroOrMore
(sub: Rule0): Rule0
Inherited from WwwAuthenticateHeader
Inherited from SimpleHeaders
Inherited from CookieHeaders
Inherited from ContentTypeHeader
Inherited from ContentEncodingHeader
Inherited from ConnectionHeader
Inherited from CacheControlHeader
Inherited from AuthorizationHeader
Inherited from AcceptRangesHeader
Inherited from AcceptLanguageHeader
Inherited from AcceptHeader
Inherited from AcceptEncodingHeader
Inherited from AcceptCharsetHeader
Inherited from CommonActions
Inherited from AdditionalRules
Inherited from ProtocolParameterRules
Inherited from SprayParser
Inherited from Parser
Inherited from AnyRef
Inherited from Any
Parser for all HTTP headers as defined by http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html