Class HttpHeaderReaderImpl
java.lang.Object
org.glassfish.jersey.message.internal.HttpHeaderReader
org.glassfish.jersey.message.internal.HttpHeaderReaderImpl
Concrete internal implementation of pull-based HTTP reader.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.glassfish.jersey.message.internal.HttpHeaderReader
HttpHeaderReader.Event
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate HttpHeaderReader.Event
private final CharSequence
private int
private final int
private final boolean
private CharSequence
-
Constructor Summary
ConstructorsConstructorDescriptionHttpHeaderReaderImpl
(String header) HttpHeaderReaderImpl
(String header, boolean processComments) -
Method Summary
Modifier and TypeMethodDescriptiongetEvent()
FIXME remove.TODO javadoc.int
getIndex()
TODO javadoc.private char
getNextCharacter
(boolean skipWhiteSpace) TODO javadoc.boolean
hasNext()
TODO javadoc.boolean
hasNextSeparator
(char separator, boolean skipWhiteSpace) TODO javadoc.next()
TODO javadoc.next
(boolean skipWhiteSpace) TODO javadoc.next
(boolean skipWhiteSpace, boolean preserveBackslash) TODO javadoc.nextSeparatedString
(char startSeparator, char endSeparator) FIXME remove.private HttpHeaderReader.Event
process
(char c, boolean preserveBackslash) private void
private void
processQuotedString
(boolean preserveBackslash) private boolean
Methods inherited from class org.glassfish.jersey.message.internal.HttpHeaderReader
newInstance, newInstance, nextQuotedString, nextSeparator, nextToken, nextTokenOrQuotedString, readAcceptLanguage, readAcceptMediaType, readAcceptMediaType, readAcceptToken, readCookie, readCookies, readDate, readMatchingEntityTag, readMediaTypes, readNewCookie, readParameters, readParameters, readQualityFactor, readQualityFactorParameter, readQualitySourceMediaType, readQualitySourceMediaType, readStringList
-
Field Details
-
header
-
processComments
private final boolean processComments -
length
private final int length -
index
private int index -
event
-
value
-
-
Constructor Details
-
Method Details
-
hasNext
public boolean hasNext()Description copied from class:HttpHeaderReader
TODO javadoc.- Specified by:
hasNext
in classHttpHeaderReader
-
hasNextSeparator
public boolean hasNextSeparator(char separator, boolean skipWhiteSpace) Description copied from class:HttpHeaderReader
TODO javadoc.- Specified by:
hasNextSeparator
in classHttpHeaderReader
-
nextSeparatedString
Description copied from class:HttpHeaderReader
FIXME remove.- Specified by:
nextSeparatedString
in classHttpHeaderReader
- Throws:
ParseException
-
next
Description copied from class:HttpHeaderReader
TODO javadoc.- Specified by:
next
in classHttpHeaderReader
- Throws:
ParseException
-
next
Description copied from class:HttpHeaderReader
TODO javadoc.- Specified by:
next
in classHttpHeaderReader
- Throws:
ParseException
-
next
public HttpHeaderReader.Event next(boolean skipWhiteSpace, boolean preserveBackslash) throws ParseException Description copied from class:HttpHeaderReader
TODO javadoc.- Specified by:
next
in classHttpHeaderReader
- Throws:
ParseException
-
getEvent
Description copied from class:HttpHeaderReader
FIXME remove.- Specified by:
getEvent
in classHttpHeaderReader
-
getEventValue
Description copied from class:HttpHeaderReader
TODO javadoc.- Specified by:
getEventValue
in classHttpHeaderReader
-
getRemainder
Description copied from class:HttpHeaderReader
TODO javadoc.- Specified by:
getRemainder
in classHttpHeaderReader
-
getIndex
public int getIndex()Description copied from class:HttpHeaderReader
TODO javadoc.- Specified by:
getIndex
in classHttpHeaderReader
-
skipWhiteSpace
private boolean skipWhiteSpace() -
getNextCharacter
- Throws:
ParseException
-
process
- Throws:
ParseException
-
processComment
- Throws:
ParseException
-
processQuotedString
- Throws:
ParseException
-