Package org.cybergarage.http
Class HTTPPacket
- java.lang.Object
- 
- org.cybergarage.http.HTTPPacket
 
- 
- Direct Known Subclasses:
- HTTPRequest,- HTTPResponse
 
 public class HTTPPacket extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description HTTPPacket()HTTPPacket(InputStream in)HTTPPacket(HTTPPacket httpPacket)
 - 
Method Summary
 
- 
- 
- 
Constructor Detail- 
HTTPPacketpublic HTTPPacket() 
 - 
HTTPPacketpublic HTTPPacket(HTTPPacket httpPacket) 
 - 
HTTPPacketpublic HTTPPacket(InputStream in) 
 
- 
 - 
Method Detail- 
initpublic void init() 
 - 
setVersionpublic void setVersion(String ver) 
 - 
getVersionpublic String getVersion() 
 - 
setprotected boolean set(InputStream in, boolean onlyHeaders) 
 - 
setprotected boolean set(InputStream in) 
 - 
setprotected boolean set(HTTPSocket httpSock) 
 - 
setprotected void set(HTTPPacket httpPacket) 
 - 
readpublic boolean read(HTTPSocket httpSock) 
 - 
getFirstLineprotected String getFirstLine() 
 - 
getFirstLineTokenprotected String getFirstLineToken(int num) 
 - 
hasFirstLinepublic boolean hasFirstLine() 
 - 
getNHeaderspublic int getNHeaders() 
 - 
addHeaderpublic void addHeader(HTTPHeader header) 
 - 
getHeaderpublic HTTPHeader getHeader(int n) 
 - 
getHeaderpublic HTTPHeader getHeader(String name) 
 - 
clearHeaderspublic void clearHeaders() 
 - 
hasHeaderpublic boolean hasHeader(String name) 
 - 
setHeaderpublic void setHeader(String name, int value) 
 - 
setHeaderpublic void setHeader(String name, long value) 
 - 
setHeaderpublic void setHeader(HTTPHeader header) 
 - 
setStringHeaderpublic void setStringHeader(String name, String value, String startWidth, String endWidth) 
 - 
getStringHeaderValuepublic String getStringHeaderValue(String name, String startWidth, String endWidth) 
 - 
setIntegerHeaderpublic void setIntegerHeader(String name, int value) 
 - 
setLongHeaderpublic void setLongHeader(String name, long value) 
 - 
getIntegerHeaderValuepublic int getIntegerHeaderValue(String name) 
 - 
getLongHeaderValuepublic long getLongHeaderValue(String name) 
 - 
getHeaderStringpublic String getHeaderString() 
 - 
setContentpublic void setContent(byte[] data, boolean updateWithContentLength)
 - 
setContentpublic void setContent(byte[] data) 
 - 
setContentpublic void setContent(String data, boolean updateWithContentLength) 
 - 
setContentpublic void setContent(String data) 
 - 
getContentpublic byte[] getContent() 
 - 
getContentStringpublic String getContentString() 
 - 
hasContentpublic boolean hasContent() 
 - 
setContentInputStreampublic void setContentInputStream(InputStream in) 
 - 
getContentInputStreampublic InputStream getContentInputStream() 
 - 
hasContentInputStreampublic boolean hasContentInputStream() 
 - 
setContentTypepublic void setContentType(String type) 
 - 
getContentTypepublic String getContentType() 
 - 
setContentLanguagepublic void setContentLanguage(String code) 
 - 
getContentLanguagepublic String getContentLanguage() 
 - 
getCharSetpublic String getCharSet() 
 - 
setContentLengthpublic void setContentLength(long len) 
 - 
getContentLengthpublic long getContentLength() 
 - 
hasConnectionpublic boolean hasConnection() 
 - 
setConnectionpublic void setConnection(String value) 
 - 
getConnectionpublic String getConnection() 
 - 
isCloseConnectionpublic boolean isCloseConnection() 
 - 
isKeepAliveConnectionpublic boolean isKeepAliveConnection() 
 - 
hasContentRangepublic boolean hasContentRange() 
 - 
setContentRangepublic void setContentRange(long firstPos, long lastPos, long length)
 - 
getContentRangepublic long[] getContentRange() 
 - 
getContentRangeFirstPositionpublic long getContentRangeFirstPosition() 
 - 
getContentRangeLastPositionpublic long getContentRangeLastPosition() 
 - 
getContentRangeInstanceLengthpublic long getContentRangeInstanceLength() 
 - 
setCacheControlpublic void setCacheControl(String directive) 
 - 
setCacheControlpublic void setCacheControl(String directive, int value) 
 - 
setCacheControlpublic void setCacheControl(int value) 
 - 
getCacheControlpublic String getCacheControl() 
 - 
setServerpublic void setServer(String name) 
 - 
getServerpublic String getServer() 
 - 
setHostpublic void setHost(String host, int port) 
 - 
setHostpublic void setHost(String host) 
 - 
getHostpublic String getHost() 
 - 
setDatepublic void setDate(Calendar cal) 
 - 
getDatepublic String getDate() 
 - 
hasTransferEncodingpublic boolean hasTransferEncoding() 
 - 
setTransferEncodingpublic void setTransferEncoding(String value) 
 - 
getTransferEncodingpublic String getTransferEncoding() 
 - 
isChunkedpublic boolean isChunked() 
 
- 
 
-