@Contract(threading=IMMUTABLE) public class BasicHeaderValueFormatter extends Object implements HeaderValueFormatter
HeaderValueFormatter implementation.| Modifier and Type | Field and Description | 
|---|---|
| static BasicHeaderValueFormatter | INSTANCE | 
| Constructor and Description | 
|---|
| BasicHeaderValueFormatter() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | formatElements(CharArrayBuffer buffer,
              HeaderElement[] elems,
              boolean quote)Formats an array of header elements. | 
| void | formatHeaderElement(CharArrayBuffer buffer,
                   HeaderElement elem,
                   boolean quote)Formats one header element. | 
| void | formatNameValuePair(CharArrayBuffer buffer,
                   NameValuePair nvp,
                   boolean quote)Formats one name-value pair, where the value is optional. | 
| void | formatParameters(CharArrayBuffer buffer,
                NameValuePair[] nvps,
                boolean quote)Formats the parameters of a header element. | 
public static final BasicHeaderValueFormatter INSTANCE
public void formatElements(CharArrayBuffer buffer, HeaderElement[] elems, boolean quote)
HeaderValueFormatterformatElements in interface HeaderValueFormatterbuffer - buffer to write formatted content to.elems - the header elements to formatquote - true to always format with quoted values,
                  false to use quotes only when necessarypublic void formatHeaderElement(CharArrayBuffer buffer, HeaderElement elem, boolean quote)
HeaderValueFormatterformatHeaderElement in interface HeaderValueFormatterbuffer - buffer to write formatted content to.elem - the header element to formatquote - true to always format with quoted values,
                  false to use quotes only when necessarypublic void formatParameters(CharArrayBuffer buffer, NameValuePair[] nvps, boolean quote)
HeaderValueFormatterformatParameters in interface HeaderValueFormatterbuffer - buffer to write formatted content to.nvps - the parameters (name-value pairs) to formatquote - true to always format with quoted values,
                  false to use quotes only when necessarypublic void formatNameValuePair(CharArrayBuffer buffer, NameValuePair nvp, boolean quote)
HeaderValueFormatterformatNameValuePair in interface HeaderValueFormatterbuffer - buffer to write formatted content to.nvp - the name-value pair to formatquote - true to always format with a quoted value,
                  false to use quotes only when necessaryCopyright © 2005–2021 The Apache Software Foundation. All rights reserved.