|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectelectric.util.mime.MIMEHeaders
MIMEHeaders.
Field Summary | |
java.lang.String[][] |
headers
|
Constructor Summary | |
MIMEHeaders()
|
Method Summary | |
void |
addDateHeader(java.lang.String name,
long date)
Add a header with the specified name and date. |
void |
addHeader(java.lang.String name,
java.lang.String value)
Add a header with the specified name and value. |
void |
addHeaders(MIMEHeaders mimeHeaders)
|
void |
addIntHeader(java.lang.String name,
int value)
Add a header with the specified name and value. |
void |
clearHeaders()
|
boolean |
containsHeader(java.lang.String name)
Return true if there is at least one header with the specified name. |
int |
getContentLength()
Return my content length, or -1 if none is defined. |
java.lang.String |
getContentType()
Return my content type, or null if none is defined. |
long |
getDateHeader(java.lang.String name)
Return the value of the header with the specified name, or -1 if none is defined. |
java.lang.String |
getHeader(java.lang.String name)
Return the header with the specified name. |
java.util.Enumeration |
getHeaderNames()
Return an enumeration over all the header names. |
java.util.Enumeration |
getHeaders(java.lang.String name)
Return an enumeration over all the headers with the specified name. |
int |
getIntHeader(java.lang.String name)
Return the value of the header with the specified name, or -1 if none is defined. |
void |
readHeaders(java.io.InputStream inputStream)
Parse the http headers and return a hashtable mapping header names to the assigned values. |
java.lang.String |
removeHeader(java.lang.String name)
|
void |
removeHeaders(java.lang.String name)
|
void |
setContentLength(int length)
Set my content length. |
void |
setContentType(java.lang.String type)
Set my context type. |
void |
setDateHeader(java.lang.String name,
long date)
Set a header with the specified name and date. |
void |
setHeader(java.lang.String name,
java.lang.String value)
Set a header with the specified name and value. |
void |
setIntHeader(java.lang.String name,
int value)
Set a header with the specified name and value. |
java.lang.String |
toString()
|
void |
writeHeaders(java.io.OutputStream output)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.String[][] headers
Constructor Detail |
public MIMEHeaders()
Method Detail |
public java.lang.String toString()
public void readHeaders(java.io.InputStream inputStream) throws java.io.IOException
inputStream
-
java.io.IOException
public void writeHeaders(java.io.OutputStream output) throws java.io.IOException
output
-
java.io.IOException
public void clearHeaders()
public java.lang.String getHeader(java.lang.String name)
name
- The name.public java.util.Enumeration getHeaders(java.lang.String name)
name
- The name.public boolean containsHeader(java.lang.String name)
name
- The name.public java.util.Enumeration getHeaderNames()
public void setHeader(java.lang.String name, java.lang.String value)
name
- The name.value
- The value.public void addHeader(java.lang.String name, java.lang.String value)
name
- The name.value
- The value.public void addHeaders(MIMEHeaders mimeHeaders)
mimeHeaders
- public java.lang.String removeHeader(java.lang.String name)
name
- public void removeHeaders(java.lang.String name)
name
- public int getIntHeader(java.lang.String name)
name
- The name.public void setIntHeader(java.lang.String name, int value)
name
- The name.value
- The value.public void addIntHeader(java.lang.String name, int value)
name
- The name.value
- The value.public int getContentLength()
public void setContentLength(int length)
length
- The new value.public java.lang.String getContentType()
public void setContentType(java.lang.String type)
type
- The new value.public long getDateHeader(java.lang.String name)
name
- The name.public void setDateHeader(java.lang.String name, long date)
name
- The name.date
- The date.public void addDateHeader(java.lang.String name, long date)
name
- The name.date
- The date.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |