## Uses of Interface
org.apache.http.NameValuePair

Packages that use NameValuePair
Package | Description
--- | ---
org.apache.http | Core HTTP components based on the blocking I/O model.
org.apache.http.message | Basic HTTP message implementations.

### Uses of NameValuePair in org.apache.http

Methods in org.apache.http that return NameValuePair
Modifier and Type | Method and Description
--- | ---
`NameValuePair` | HeaderElement.`getParameter(int index)` Returns parameter with the given index.
`NameValuePair` | HeaderElement.`getParameterByName(String name)` Returns the first parameter with the given name.
`NameValuePair[]` | HeaderElement.`getParameters()` Returns an array of name / value pairs.

### Uses of NameValuePair in org.apache.http.message

Classes in org.apache.http.message that implement NameValuePair
Modifier and Type | Class and Description
--- | ---
`class` | `BasicNameValuePair` Basic implementation of `NameValuePair`.

Methods in org.apache.http.message that return NameValuePair
Modifier and Type | Method and Description
--- | ---
`protected NameValuePair` | BasicHeaderValueParser.`createNameValuePair(String name, String value)` Creates a name-value pair.
`NameValuePair` | BasicHeaderElement.`getParameter(int index)`
`NameValuePair` | BasicHeaderElement.`getParameterByName(String name)`
`NameValuePair[]` | BasicHeaderElement.`getParameters()`
`NameValuePair` | HeaderValueParser.`parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor)` Parses a name=value specification, where the = and value are optional.
`NameValuePair` | BasicHeaderValueParser.`parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor)`
`NameValuePair` | BasicHeaderValueParser.`parseNameValuePair(CharArrayBuffer buffer, ParserCursor cursor, char[] delimiters)`
`static NameValuePair` | BasicHeaderValueParser.`parseNameValuePair(String value, HeaderValueParser parser)` Parses a name-value-pair with the given parser.
`NameValuePair[]` | HeaderValueParser.`parseParameters(CharArrayBuffer buffer, ParserCursor cursor)` Parses a list of name-value pairs.
`NameValuePair[]` | BasicHeaderValueParser.`parseParameters(CharArrayBuffer buffer, ParserCursor cursor)`
`static NameValuePair[]` | BasicHeaderValueParser.`parseParameters(String value, HeaderValueParser parser)` Parses parameters with the given parser.

Methods in org.apache.http.message with parameters of type NameValuePair
Modifier and Type | Method and Description
--- | ---
`protected HeaderElement` | BasicHeaderValueParser.`createHeaderElement(String name, String value, NameValuePair[] params)` Creates a header element.
`protected int` | BasicHeaderValueFormatter.`estimateNameValuePairLen(NameValuePair nvp)` Estimates the length of a formatted name-value pair.
`protected int` | BasicHeaderValueFormatter.`estimateParametersLen(NameValuePair[] nvps)` Estimates the length of formatted parameters.
`CharArrayBuffer` | HeaderValueFormatter.`formatNameValuePair(CharArrayBuffer buffer, NameValuePair nvp, boolean quote)` Formats one name-value pair, where the value is optional.
`CharArrayBuffer` | BasicHeaderValueFormatter.`formatNameValuePair(CharArrayBuffer charBuffer, NameValuePair nvp, boolean quote)`
`static String` | BasicHeaderValueFormatter.`formatNameValuePair(NameValuePair nvp, boolean quote, HeaderValueFormatter formatter)` Formats a name-value pair.
`CharArrayBuffer` | HeaderValueFormatter.`formatParameters(CharArrayBuffer buffer, NameValuePair[] nvps, boolean quote)` Formats the parameters of a header element.
`CharArrayBuffer` | BasicHeaderValueFormatter.`formatParameters(CharArrayBuffer charBuffer, NameValuePair[] nvps, boolean quote)`
`static String` | BasicHeaderValueFormatter.`formatParameters(NameValuePair[] nvps, boolean quote, HeaderValueFormatter formatter)` Formats a set of parameters.

Constructors in org.apache.http.message with parameters of type NameValuePair
Constructor and Description
`BasicHeaderElement(String name, String value, NameValuePair[] parameters)` Constructor with name, value and parameters.