class HttpHeaderListAdapter extends HttpHeaderReader
HttpHeaderReader
that adds ability to read
headers containing comma-separated value lists.HttpHeaderReader.Event
Modifier and Type | Field and Description |
---|---|
private boolean |
isTerminated |
private HttpHeaderReader |
reader |
Constructor and Description |
---|
HttpHeaderListAdapter(HttpHeaderReader reader)
Create new adapter for
HttpHeaderReader that adds ability to read
headers containing comma-separated value lists. |
Modifier and Type | Method and Description |
---|---|
HttpHeaderReader.Event |
getEvent()
FIXME remove.
|
java.lang.CharSequence |
getEventValue()
TODO javadoc.
|
int |
getIndex()
TODO javadoc.
|
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.CharSequence |
nextSeparatedString(char startSeparator,
char endSeparator)
FIXME remove.
|
void |
reset() |
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 HttpHeaderReader reader
private boolean isTerminated
public HttpHeaderListAdapter(HttpHeaderReader reader)
HttpHeaderReader
that adds ability to read
headers containing comma-separated value lists.reader
- http header reader to be wrapped.public void reset()
public boolean hasNext()
HttpHeaderReader
hasNext
in class HttpHeaderReader
public boolean hasNextSeparator(char separator, boolean skipWhiteSpace)
HttpHeaderReader
hasNextSeparator
in class HttpHeaderReader
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 java.lang.CharSequence nextSeparatedString(char startSeparator, char endSeparator) throws java.text.ParseException
HttpHeaderReader
nextSeparatedString
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