|
Build 1.0_r1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.http.message.AbstractHttpMessage
public abstract class AbstractHttpMessage
Basic implementation of an HTTP message that can be modified.
| Field Summary | |
|---|---|
protected HeaderGroup |
headergroup
|
protected HttpParams |
params
|
| Constructor Summary | |
|---|---|
protected |
AbstractHttpMessage()
|
protected |
AbstractHttpMessage(HttpParams params)
|
| Method Summary | |
|---|---|
void |
addHeader(Header header)
Adds a header to this message. |
void |
addHeader(String name,
String value)
Adds a header to this message. |
boolean |
containsHeader(String name)
Checks if a certain header is present in this message. |
Header[] |
getAllHeaders()
Returns all the headers of this message. |
Header |
getFirstHeader(String name)
Returns the first header with a specified name of this message. |
Header[] |
getHeaders(String name)
Returns all the headers with a specified name of this message. |
Header |
getLastHeader(String name)
Returns the last header with a specified name of this message. |
HttpParams |
getParams()
Returns the parameters effective for this message as set by setParams(HttpParams). |
HeaderIterator |
headerIterator()
Returns an iterator of all the headers. |
HeaderIterator |
headerIterator(String name)
Returns an iterator of the headers with a given name. |
void |
removeHeader(Header header)
Removes a header from this message. |
void |
removeHeaders(String name)
Removes all headers with a certain name from this message. |
void |
setHeader(Header header)
Overwrites the first header with the same name. |
void |
setHeader(String name,
String value)
Overwrites the first header with the same name. |
void |
setHeaders(Header[] headers)
Overwrites all the headers in the message. |
void |
setParams(HttpParams params)
Provides parameters to be used for the processing of this message. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.http.HttpMessage |
|---|
getProtocolVersion |
| Field Detail |
|---|
protected HeaderGroup headergroup
protected HttpParams params
| Constructor Detail |
|---|
protected AbstractHttpMessage(HttpParams params)
protected AbstractHttpMessage()
| Method Detail |
|---|
public boolean containsHeader(String name)
containsHeader in interface HttpMessagepublic Header[] getHeaders(String name)
getHeaders in interface HttpMessagepublic Header getFirstHeader(String name)
null is
returned.
getFirstHeader in interface HttpMessagepublic Header getLastHeader(String name)
null is returned.
getLastHeader in interface HttpMessagepublic Header[] getAllHeaders()
getAllHeaders in interface HttpMessagepublic void addHeader(Header header)
addHeader in interface HttpMessageheader - the header to append.
public void addHeader(String name,
String value)
addHeader in interface HttpMessagepublic void setHeader(Header header)
setHeader in interface HttpMessageheader - the header to set.
public void setHeader(String name,
String value)
setHeader in interface HttpMessagepublic void setHeaders(Header[] headers)
setHeaders in interface HttpMessagepublic void removeHeader(Header header)
removeHeader in interface HttpMessageheader - the header to remove.public void removeHeaders(String name)
removeHeaders in interface HttpMessagepublic HeaderIterator headerIterator()
headerIterator in interface HttpMessagepublic HeaderIterator headerIterator(String name)
headerIterator in interface HttpMessagepublic HttpParams getParams()
getParams in interface HttpMessagepublic void setParams(HttpParams params)
setParams in interface HttpMessage
|
Build 1.0_r1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||