final class HttpHeaderReaderImpl extends HttpHeaderReader
HttpHeaderReader.Event
Modifier and Type | Field and Description |
---|---|
private HttpHeaderReader.Event |
event |
private java.lang.CharSequence |
header |
private int |
index |
private int |
length |
private boolean |
processComments |
private java.lang.CharSequence |
value |
Constructor and Description |
---|
HttpHeaderReaderImpl(java.lang.String header) |
HttpHeaderReaderImpl(java.lang.String header,
boolean processComments) |
Modifier and Type | Method and Description |
---|---|
HttpHeaderReader.Event |
getEvent()
FIXME remove.
|
java.lang.CharSequence |
getEventValue()
TODO javadoc.
|
int |
getIndex()
TODO javadoc.
|
private char |
getNextCharacter(boolean skipWhiteSpace) |
java.lang.CharSequence |
getRemainder()
TODO javadoc.
|
boolean |
hasNext()
TODO javadoc.
|
boolean |
hasNextSeparator(char separator,
boolean skipWhiteSpace)
TODO javadoc.
|
HttpHeaderReader.Event |
next()
TODO javadoc.
|
HttpHeaderReader.Event |
next(boolean skipWhiteSpace)
TODO javadoc.
|
HttpHeaderReader.Event |
next(boolean skipWhiteSpace,
boolean preserveBackslash)
TODO javadoc.
|
java.lang.String |
nextSeparatedString(char startSeparator,
char endSeparator)
FIXME remove.
|
private HttpHeaderReader.Event |
process(char c,
boolean preserveBackslash) |
private void |
processComment() |
private void |
processQuotedString(boolean preserveBackslash) |
private boolean |
skipWhiteSpace() |
newInstance, newInstance, nextQuotedString, nextSeparator, nextToken, nextTokenOrQuotedString, readAcceptLanguage, readAcceptMediaType, readAcceptMediaType, readAcceptToken, readCookie, readCookies, readDate, readMatchingEntityTag, readMediaTypes, readNewCookie, readParameters, readParameters, readQualityFactor, readQualityFactorParameter, readQualitySourceMediaType, readQualitySourceMediaType, readStringList
private final java.lang.CharSequence header
private final boolean processComments
private final int length
private int index
private HttpHeaderReader.Event event
private java.lang.CharSequence value
HttpHeaderReaderImpl(java.lang.String header, boolean processComments)
HttpHeaderReaderImpl(java.lang.String header)
public boolean hasNext()
HttpHeaderReader
hasNext
in class HttpHeaderReader
public boolean hasNextSeparator(char separator, boolean skipWhiteSpace)
HttpHeaderReader
hasNextSeparator
in class HttpHeaderReader
public java.lang.String nextSeparatedString(char startSeparator, char endSeparator) throws java.text.ParseException
HttpHeaderReader
nextSeparatedString
in class HttpHeaderReader
java.text.ParseException
public HttpHeaderReader.Event next() throws java.text.ParseException
HttpHeaderReader
next
in class HttpHeaderReader
java.text.ParseException
public HttpHeaderReader.Event next(boolean skipWhiteSpace) throws java.text.ParseException
HttpHeaderReader
next
in class HttpHeaderReader
java.text.ParseException
public HttpHeaderReader.Event next(boolean skipWhiteSpace, boolean preserveBackslash) throws java.text.ParseException
HttpHeaderReader
next
in class HttpHeaderReader
java.text.ParseException
public HttpHeaderReader.Event getEvent()
HttpHeaderReader
getEvent
in class HttpHeaderReader
public java.lang.CharSequence getEventValue()
HttpHeaderReader
getEventValue
in class HttpHeaderReader
public java.lang.CharSequence getRemainder()
HttpHeaderReader
getRemainder
in class HttpHeaderReader
public int getIndex()
HttpHeaderReader
getIndex
in class HttpHeaderReader
private boolean skipWhiteSpace()
private char getNextCharacter(boolean skipWhiteSpace) throws java.text.ParseException
java.text.ParseException
private HttpHeaderReader.Event process(char c, boolean preserveBackslash) throws java.text.ParseException
java.text.ParseException
private void processComment() throws java.text.ParseException
java.text.ParseException
private void processQuotedString(boolean preserveBackslash) throws java.text.ParseException
java.text.ParseException