org.apache.http.message.HeaderValueFormatter |
Known Indirect Subclasses |
Interface for formatting elements of a header value.
This is the complement to
HeaderValueParser
.
Instances of this interface are expected to be stateless and thread-safe.
All formatting methods accept an optional buffer argument. If a buffer is passed in, the formatted element will be appended and the modified buffer is returned. If no buffer is passed in, a new buffer will be created and filled with the formatted element. In both cases, the caller is allowed to modify the returned buffer.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
|
Formats an array of header elements.
|
||||||||||
|
Formats one header element.
|
||||||||||
|
Formats one name-value pair, where the value is optional.
|
||||||||||
|
Formats the parameters of a header element.
|
Formats an array of header elements.
buffer |
the buffer to append to, or
null
to create a new buffer
|
---|---|
elems | the header elements to format |
quote |
true
to always format with quoted values,
false
to use quotes only when necessary
|
buffer
argument was not
null
,
that buffer will be used and returned.
Formats one header element.
buffer |
the buffer to append to, or
null
to create a new buffer
|
---|---|
elem | the header element to format |
quote |
true
to always format with quoted values,
false
to use quotes only when necessary
|
buffer
argument was not
null
,
that buffer will be used and returned.
Formats one name-value pair, where the value is optional.
buffer |
the buffer to append to, or
null
to create a new buffer
|
---|---|
nvp | the name-value pair to format |
quote |
true
to always format with a quoted value,
false
to use quotes only when necessary
|
buffer
argument was not
null
,
that buffer will be used and returned.
Formats the parameters of a header element. That's a list of name-value pairs, to be separated by semicolons. This method will not generate a leading semicolon.
buffer |
the buffer to append to, or
null
to create a new buffer
|
---|---|
nvps | the parameters (name-value pairs) to format |
quote |
true
to always format with quoted values,
false
to use quotes only when necessary
|
buffer
argument was not
null
,
that buffer will be used and returned.