|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sblim.cimclient.internal.http.HttpHeader
public class HttpHeader
Class HttpHeader represents a http header block
| Nested Class Summary | |
|---|---|
static class |
HttpHeader.HeaderEntry
Class HeaderEntry represents a single header field |
| Constructor Summary | |
|---|---|
HttpHeader()
Ctor. |
|
HttpHeader(java.io.InputStream pReader)
Ctor. |
|
| Method Summary | |
|---|---|
void |
addField(java.lang.String pName,
java.lang.String pValue)
Adds a header field |
void |
clear()
Clears all header fields |
static java.lang.String |
encode(byte[] pData)
Encodes raw data |
static java.lang.String |
encode(byte[] pData,
java.lang.String pEnc)
Encodes raw data for a given character set |
static java.lang.String |
encode(java.lang.String pData,
java.lang.String pSourceEnc,
java.lang.String pTargetEnc)
Encodes a given string for a given character set |
void |
examineTrailer()
Throws a TrailerException if it contains recognized CIM errors in http trailer entries. |
java.lang.String |
getField(java.lang.String pName)
Returns a field from the header |
java.util.Iterator<java.util.Map.Entry<HttpHeader.HeaderEntry,java.lang.String>> |
iterator()
Return an iterator over the header fields |
static HttpHeader |
parse(java.lang.String pLine)
Parses a line from a header block |
void |
removeField(java.lang.String pName)
Removes a field from the header |
java.lang.String |
toString()
|
void |
write(ASCIIPrintStream pWriter)
Writes a header block to a stream |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public HttpHeader()
public HttpHeader(java.io.InputStream pReader)
throws java.io.IOException
pReader - The input stream
java.io.IOException| Method Detail |
|---|
public void addField(java.lang.String pName,
java.lang.String pValue)
pName - The name of the header fieldpValue - The valuepublic void clear()
public java.util.Iterator<java.util.Map.Entry<HttpHeader.HeaderEntry,java.lang.String>> iterator()
public static HttpHeader parse(java.lang.String pLine)
pLine - The line
public java.lang.String toString()
toString in class java.lang.Objectpublic void removeField(java.lang.String pName)
pName - The name of the fieldpublic java.lang.String getField(java.lang.String pName)
pName - The name of the field
public void write(ASCIIPrintStream pWriter)
pWriter - The streampublic static java.lang.String encode(byte[] pData)
pData - The raw data
public static java.lang.String encode(byte[] pData,
java.lang.String pEnc)
throws java.io.UnsupportedEncodingException
pData - The raw datapEnc - The character set
java.io.UnsupportedEncodingException
public static java.lang.String encode(java.lang.String pData,
java.lang.String pSourceEnc,
java.lang.String pTargetEnc)
throws java.io.UnsupportedEncodingException
pData - The source stringpSourceEnc - The source character setpTargetEnc - The target character set
java.io.UnsupportedEncodingException
public void examineTrailer()
throws TrailerException
TrailerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||