| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface HeaderElement
One element of an HTTP header value consisting of
 a name / value pair and a number of optional name / value parameters.
 
Some HTTP headers (such as the set-cookie header) have values that can be decomposed into multiple elements. Such headers must be in the following form:
 header  = [ element ] *( "," [ element ] )
 element = name [ "=" [ value ] ] *( ";" [ param ] )
 param   = name [ "=" [ value ] ]
 name    = token
 value   = ( token | quoted-string )
 token         = 1*<any char except "=", ",", ";", <"> and
                       white space>
 quoted-string = <"> *( text | quoted-char ) <">
 text          = any char except <">
 quoted-char   = "\" char
 
 
 Any amount of white space is allowed between any part of the
 header, element or param and is ignored. A missing value in any
 element or param will be stored as the empty String;
 if the "=" is also missing null will be stored instead.
| Method Summary | |
|---|---|
|  String | getName()Returns header element name. | 
|  NameValuePair | getParameter(int index)Returns parameter with the given index. | 
|  NameValuePair | getParameterByName(String name)Returns the first parameter with the given name. | 
|  int | getParameterCount()Returns the total count of parameters. | 
|  NameValuePair[] | getParameters()Returns an array of name / value pairs. | 
|  String | getValue()Returns header element value. | 
| Method Detail | 
|---|
String getName()
String getValue()
NameValuePair[] getParameters()
NameValuePair getParameterByName(String name)
name - parameter name
int getParameterCount()
NameValuePair getParameter(int index)
index - index
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||