Package com.google.api.client.http
Class HttpHeaders.ParseHeaderState
- java.lang.Object
-
- com.google.api.client.http.HttpHeaders.ParseHeaderState
-
- Enclosing class:
- HttpHeaders
private static final class HttpHeaders.ParseHeaderState extends java.lang.Object
State container forHttpHeaders.parseHeader(String, String, ParseHeaderState)
.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ArrayValueMap
arrayValueMap
Target map where parsed values are stored.(package private) ClassInfo
classInfo
ClassInfo of the HttpHeaders.(package private) java.util.List<java.lang.reflect.Type>
context
List of types in the header context.(package private) java.lang.StringBuilder
logger
Logger if logging is enabled ornull
otherwise.
-
Constructor Summary
Constructors Constructor Description ParseHeaderState(HttpHeaders headers, java.lang.StringBuilder logger)
Initializes a new ParseHeaderState.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
finish()
Finishes the parsing-process by setting all array-values.
-
-
-
Field Detail
-
arrayValueMap
final ArrayValueMap arrayValueMap
Target map where parsed values are stored.
-
logger
final java.lang.StringBuilder logger
Logger if logging is enabled ornull
otherwise.
-
classInfo
final ClassInfo classInfo
ClassInfo of the HttpHeaders.
-
context
final java.util.List<java.lang.reflect.Type> context
List of types in the header context.
-
-
Constructor Detail
-
ParseHeaderState
public ParseHeaderState(HttpHeaders headers, java.lang.StringBuilder logger)
Initializes a new ParseHeaderState.- Parameters:
headers
- HttpHeaders object for which the headers are being parsedlogger
- Logger if logging is enabled ornull
-
-