| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.httpclient.HeaderGroup
public class HeaderGroup
A class for combining a set of headers. This class allows for multiple headers with the same name and keeps track of the order in which headers were added.
| Constructor Summary | |
|---|---|
| HeaderGroup()Constructor for HeaderGroup. | |
| Method Summary | |
|---|---|
|  void | addHeader(Header header)Adds the given header to the group. | 
|  void | clear()Removes any contained headers. | 
|  boolean | containsHeader(String name)Tests if headers with the given name are contained within this group. | 
|  Header[] | getAllHeaders()Gets all of the headers contained within this group. | 
|  Header | getCondensedHeader(String name)Gets a header representing all of the header values with the given name. | 
|  Header | getFirstHeader(String name)Gets the first header with the given name. | 
|  Header[] | getHeaders(String name)Gets all of the headers with the given name. | 
|  Iterator | getIterator()Returns an iterator over this group of headers. | 
|  Header | getLastHeader(String name)Gets the last header with the given name. | 
|  void | removeHeader(Header header)Removes the given header. | 
|  void | setHeaders(Header[] headers)Sets all of the headers contained within this group overriding any existing headers. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public HeaderGroup()
| Method Detail | 
|---|
public void clear()
public void addHeader(Header header)
header - the header to addpublic void removeHeader(Header header)
header - the header to removepublic void setHeaders(Header[] headers)
headers - the headers to setpublic Header getCondensedHeader(String name)
Header name comparison is case insensitive.
name - the name of the header(s) to get
null if no
 headers by the given name are presentpublic Header[] getHeaders(String name)
Header name comparison is case insensitive.
name - the name of the header(s) to get
public Header getFirstHeader(String name)
Header name comparison is case insensitive.
name - the name of the header to get
nullpublic Header getLastHeader(String name)
Header name comparison is case insensitive.
name - the name of the header to get
nullpublic Header[] getAllHeaders()
public boolean containsHeader(String name)
Header name comparison is case insensitive.
name - the header name to test for
true if at least one header with the name is
 contained, false otherwisepublic Iterator getIterator()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||