public class HeaderParser extends org.parboiled2.Parser implements org.parboiled2.DynamicRuleHandler<HeaderParser,org.parboiled2.support.hlist.$colon$colon<HttpHeader,org.parboiled2.support.hlist.HNil>>, CommonRules, AcceptCharsetHeader, AcceptEncodingHeader, AcceptHeader, AcceptLanguageHeader, CacheControlHeader, ContentDispositionHeader, ContentTypeHeader, CommonActions, IpAddressParsing, LinkHeader, SimpleHeaders, org.parboiled2.StringBuilding, WebSocketHeaders
| Modifier and Type | Class and Description | 
|---|---|
| static class  | HeaderParser.EmptyCookieException$ | 
| static class  | HeaderParser.Failure | 
| static class  | HeaderParser.Failure$ | 
| static interface  | HeaderParser.ResultINTERNAL API. | 
| static class  | HeaderParser.RuleNotFound$ | 
| static class  | HeaderParser.Settings | 
| static class  | HeaderParser.Success | 
| static class  | HeaderParser.Success$ | 
org.parboiled2.Parser.__SubParserInput, org.parboiled2.Parser.AlternativeDeliverySchemes, org.parboiled2.Parser.CutError$, org.parboiled2.Parser.DeliveryScheme<L extends org.parboiled2.support.hlist.HList>, org.parboiled2.Parser.DeliveryScheme$, org.parboiled2.Parser.Fail, org.parboiled2.Parser.Mark, org.parboiled2.Parser.Mark$, org.parboiled2.Parser.StartTracingException$, org.parboiled2.Parser.TracingBubbleException, org.parboiled2.Parser.UnquietMismatch$org.parboiled2.RuleDSLBasics.CharRangeSupport| Constructor and Description | 
|---|
| HeaderParser(org.parboiled2.ParserInput input,
            HeaderParser.Settings settings) | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpCookiePair | createCookiePair(java.lang.String name,
                java.lang.String value) | 
| scala.Function2<java.lang.String,java.lang.String,scala.Option<MediaType>> | customMediaTypes() | 
| static HeaderParser.Settings | DefaultSettings() | 
| static java.lang.Object | dispatch() | 
| HeaderParser.Failure | failure(java.lang.Throwable error) | 
| org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.HNil> | FWS() | 
| org.parboiled2.ParserInput | input() | 
| static scala.Option<scala.Function1<java.lang.String,HeaderParser.Result>> | lookupParser(java.lang.String headerName,
            HeaderParser.Settings settings) | 
| protected int | maxCommentParsingDepth() | 
| UriParser | newUriParser(org.parboiled2.ParserInput input) | 
| HeaderParser.Failure | parseError(org.parboiled2.ParseError error) | 
| static HeaderParser.Result | parseFull(java.lang.String headerName,
         java.lang.String value,
         HeaderParser.Settings settings) | 
| HeaderParser | parser() | 
| static scala.collection.immutable.Seq<java.lang.String> | ruleNames() | 
| HeaderParser.Result | ruleNotFound(java.lang.String ruleName) | 
| protected java.lang.StringBuilder | sb() | 
| static HeaderParser.Settings | Settings(Uri.ParsingMode uriParsingMode,
        ParserSettings.CookieParsingMode cookieParsingMode,
        scala.Function2<java.lang.String,java.lang.String,scala.Option<MediaType>> customMediaTypes,
        int maxCommentParsingDepth,
        ParserSettings.IllegalResponseHeaderValueProcessingMode modeValue,
        ParserSettings.IllegalResponseHeaderNameProcessingMode modeName) | 
| HeaderParser.Result | success(org.parboiled2.support.hlist.$colon$colon<HttpHeader,org.parboiled2.support.hlist.HNil> result) | 
__advance, __bubbleUp, __bubbleUp, __enterAtomic, __enterNotPredicate, __enterQuiet, __exitAtomic, __exitNotPredicate, __exitQuiet, __hardFail, __inErrorAnalysis, __matchAnyOf, __matchAnyOf$default$2, __matchIgnoreCaseString, __matchIgnoreCaseString$default$2, __matchIgnoreCaseStringWrapped, __matchIgnoreCaseStringWrapped$default$2, __matchMap, __matchMapWrapped, __matchNoneOf, __matchNoneOf$default$2, __matchString, __matchString$default$2, __matchStringWrapped, __matchStringWrapped$default$2, __push, __registerMismatch, __restoreState, __run, __saveState, __subParserInput, __updateMaxCursor, $lessinit$greater$default$1, $lessinit$greater$default$2, charAt, charAtRC, copyStateFrom, cursor, cursorChar, errorTraceCollectionLimit, formatError, formatError$default$2, lastChar, org$parboiled2$Parser$$_cursor, org$parboiled2$Parser$$phase, valueStack$amp, ANY, anyOf, atomic, capture, ch, drop, EOI, fail, failX, ignoreCase, ignoreCase, int2NTimes, MATCH, MISMATCH, MISMATCH0, noneOf, oneOrMore, optional, predicate, push, quiet, range2NTimes, rule2ActionOperator, rule2WithSeparatedBy, run, runSubParser, str, str2CharRangeSupport, test, valueMap, valueMap, valueMap$default$2, zeroOrMoreclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitattribute, challenge, comment, createDateTime, credentials, CRLF, ctext, date1, date2, date3, day, digit, digit2, digit4, digitInt, hour, httpMethodDef, language, listSep, longNumberCapped, longNumberCappedAtIntMaxValue, minute, month, OCTET, OWS, parameter, product, products, qdtext, qvalue, RWS, second, subtype, token, token0, token68, type, uriReference, value, weight, word, ws, ws, year$init$, appendSB, appendSB, appendSB, appendSB, clearSB, org$parboiled2$StringBuilding$_setter_$sb_$eq, prependSB, prependSB, prependSB, prependSB, setSBcodings, getEncodingacceptcharset, decodeExtValuecontentTypeequalsAsciiCaseInsensitive, getCharset, getMediaTypelink, sanitize, URI, UriReferenceage, allow, authorization, connection, cookie, date, etag, expect, expires, host, location, origin, protocol, range, referer, server, te, upgradeextension, NZDIGIT, versionpublic HeaderParser(org.parboiled2.ParserInput input,
                    HeaderParser.Settings settings)
public static scala.Option<scala.Function1<java.lang.String,HeaderParser.Result>> lookupParser(java.lang.String headerName, HeaderParser.Settings settings)
public static HeaderParser.Result parseFull(java.lang.String headerName, java.lang.String value, HeaderParser.Settings settings)
public static java.lang.Object dispatch()
public static scala.collection.immutable.Seq<java.lang.String> ruleNames()
public static HeaderParser.Settings Settings(Uri.ParsingMode uriParsingMode, ParserSettings.CookieParsingMode cookieParsingMode, scala.Function2<java.lang.String,java.lang.String,scala.Option<MediaType>> customMediaTypes, int maxCommentParsingDepth, ParserSettings.IllegalResponseHeaderValueProcessingMode modeValue, ParserSettings.IllegalResponseHeaderNameProcessingMode modeName)
public static HeaderParser.Settings DefaultSettings()
protected java.lang.StringBuilder sb()
sb in interface org.parboiled2.StringBuildingpublic org.parboiled2.ParserInput input()
input in class org.parboiled2.Parserpublic scala.Function2<java.lang.String,java.lang.String,scala.Option<MediaType>> customMediaTypes()
customMediaTypes in interface CommonActionsprotected int maxCommentParsingDepth()
maxCommentParsingDepth in interface CommonRulespublic org.parboiled2.Rule<org.parboiled2.support.hlist.HNil,org.parboiled2.support.hlist.HNil> FWS()
public HeaderParser parser()
parser in interface org.parboiled2.DynamicRuleHandler<HeaderParser,org.parboiled2.support.hlist.$colon$colon<HttpHeader,org.parboiled2.support.hlist.HNil>>public HeaderParser.Result success(org.parboiled2.support.hlist.$colon$colon<HttpHeader,org.parboiled2.support.hlist.HNil> result)
success in interface org.parboiled2.Parser.DeliveryScheme<org.parboiled2.support.hlist.$colon$colon<HttpHeader,org.parboiled2.support.hlist.HNil>>public HeaderParser.Failure parseError(org.parboiled2.ParseError error)
parseError in interface org.parboiled2.Parser.DeliveryScheme<org.parboiled2.support.hlist.$colon$colon<HttpHeader,org.parboiled2.support.hlist.HNil>>public HeaderParser.Failure failure(java.lang.Throwable error)
failure in interface org.parboiled2.Parser.DeliveryScheme<org.parboiled2.support.hlist.$colon$colon<HttpHeader,org.parboiled2.support.hlist.HNil>>public HeaderParser.Result ruleNotFound(java.lang.String ruleName)
ruleNotFound in interface org.parboiled2.DynamicRuleHandler<HeaderParser,org.parboiled2.support.hlist.$colon$colon<HttpHeader,org.parboiled2.support.hlist.HNil>>public UriParser newUriParser(org.parboiled2.ParserInput input)
newUriParser in interface CommonRulespublic HttpCookiePair createCookiePair(java.lang.String name, java.lang.String value)
createCookiePair in interface CommonRules