CyberLink for Java
v1.5

org.cybergarage.http
クラス HTTPPacket

java.lang.Object
  上位を拡張 org.cybergarage.http.HTTPPacket
直系の既知のサブクラス:
HTTPRequest, HTTPResponse

public class HTTPPacket
extends java.lang.Object


コンストラクタの概要
HTTPPacket()
           
HTTPPacket(HTTPPacket httpPacket)
           
HTTPPacket(java.io.InputStream in)
           
 
メソッドの概要
 void addHeader(HTTPHeader header)
           
 void addHeader(java.lang.String name, java.lang.String value)
           
 void clearHeaders()
           
 java.lang.String getCacheControl()
           
 java.lang.String getConnection()
           
 byte[] getContent()
           
 java.io.InputStream getContentInputStream()
           
 long getContentLength()
           
 long[] getContentRange()
           
 long getContentRangeFirstPosition()
           
 long getContentRangeInstanceLength()
           
 long getContentRangeLastPosition()
           
 java.lang.String getContentString()
           
 java.lang.String getContentType()
           
 java.lang.String getDate()
           
 HTTPHeader getHeader(int n)
           
 HTTPHeader getHeader(java.lang.String name)
           
 java.lang.String getHeaderString()
           
 java.lang.String getHeaderValue(java.lang.String name)
           
 java.lang.String getHost()
           
 int getIntegerHeaderValue(java.lang.String name)
           
 long getLongHeaderValue(java.lang.String name)
           
 int getNHeaders()
           
 java.lang.String getServer()
           
 java.lang.String getStringHeaderValue(java.lang.String name)
           
 java.lang.String getStringHeaderValue(java.lang.String name, java.lang.String startWidth, java.lang.String endWidth)
           
 java.lang.String getTransferEncoding()
           
 java.lang.String getVersion()
           
 boolean hasConnection()
           
 boolean hasContent()
           
 boolean hasContentInputStream()
           
 boolean hasContentRange()
           
 boolean hasFirstLine()
           
 boolean hasHeader(java.lang.String name)
           
 boolean hasTransferEncoding()
           
 void init()
           
 boolean isChunked()
           
 boolean isCloseConnection()
           
 boolean isKeepAliveConnection()
           
 boolean read(HTTPSocket httpSock)
           
 void setCacheControl(int value)
           
 void setCacheControl(java.lang.String directive)
           
 void setCacheControl(java.lang.String directive, int value)
           
 void setConnection(java.lang.String value)
           
 void setContent(byte[] data)
           
 void setContent(byte[] data, boolean updateWithContentLength)
           
 void setContent(java.lang.String data)
           
 void setContent(java.lang.String data, boolean updateWithContentLength)
           
 void setContentInputStream(java.io.InputStream in)
           
 void setContentLength(long len)
           
 void setContentRange(long firstPos, long lastPos, long length)
           
 void setContentType(java.lang.String type)
           
 void setDate(java.util.Calendar cal)
           
 void setHeader(HTTPHeader header)
           
 void setHeader(java.lang.String name, int value)
           
 void setHeader(java.lang.String name, long value)
           
 void setHeader(java.lang.String name, java.lang.String value)
           
 void setHost(java.lang.String host, int port)
           
 void setIntegerHeader(java.lang.String name, int value)
           
 void setLongHeader(java.lang.String name, long value)
           
 void setServer(java.lang.String name)
           
 void setStringHeader(java.lang.String name, java.lang.String value)
           
 void setStringHeader(java.lang.String name, java.lang.String value, java.lang.String startWidth, java.lang.String endWidth)
           
 void setTransferEncoding(java.lang.String value)
           
 void setVersion(java.lang.String ver)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HTTPPacket

public HTTPPacket()

HTTPPacket

public HTTPPacket(HTTPPacket httpPacket)

HTTPPacket

public HTTPPacket(java.io.InputStream in)
メソッドの詳細

init

public void init()

setVersion

public void setVersion(java.lang.String ver)

getVersion

public java.lang.String getVersion()

read

public boolean read(HTTPSocket httpSock)

hasFirstLine

public boolean hasFirstLine()

getNHeaders

public int getNHeaders()

addHeader

public void addHeader(HTTPHeader header)

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)

getHeader

public HTTPHeader getHeader(int n)

getHeader

public HTTPHeader getHeader(java.lang.String name)

clearHeaders

public void clearHeaders()

hasHeader

public boolean hasHeader(java.lang.String name)

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)

setHeader

public void setHeader(java.lang.String name,
                      int value)

setHeader

public void setHeader(java.lang.String name,
                      long value)

setHeader

public void setHeader(HTTPHeader header)

getHeaderValue

public java.lang.String getHeaderValue(java.lang.String name)

setStringHeader

public void setStringHeader(java.lang.String name,
                            java.lang.String value,
                            java.lang.String startWidth,
                            java.lang.String endWidth)

setStringHeader

public void setStringHeader(java.lang.String name,
                            java.lang.String value)

getStringHeaderValue

public java.lang.String getStringHeaderValue(java.lang.String name,
                                             java.lang.String startWidth,
                                             java.lang.String endWidth)

getStringHeaderValue

public java.lang.String getStringHeaderValue(java.lang.String name)

setIntegerHeader

public void setIntegerHeader(java.lang.String name,
                             int value)

setLongHeader

public void setLongHeader(java.lang.String name,
                          long value)

getIntegerHeaderValue

public int getIntegerHeaderValue(java.lang.String name)

getLongHeaderValue

public long getLongHeaderValue(java.lang.String name)

getHeaderString

public java.lang.String getHeaderString()

setContent

public void setContent(byte[] data,
                       boolean updateWithContentLength)

setContent

public void setContent(byte[] data)

setContent

public void setContent(java.lang.String data,
                       boolean updateWithContentLength)

setContent

public void setContent(java.lang.String data)

getContent

public byte[] getContent()

getContentString

public java.lang.String getContentString()

hasContent

public boolean hasContent()

setContentInputStream

public void setContentInputStream(java.io.InputStream in)

getContentInputStream

public java.io.InputStream getContentInputStream()

hasContentInputStream

public boolean hasContentInputStream()

setContentType

public void setContentType(java.lang.String type)

getContentType

public java.lang.String getContentType()

setContentLength

public void setContentLength(long len)

getContentLength

public long getContentLength()

hasConnection

public boolean hasConnection()

setConnection

public void setConnection(java.lang.String value)

getConnection

public java.lang.String getConnection()

isCloseConnection

public boolean isCloseConnection()

isKeepAliveConnection

public boolean isKeepAliveConnection()

hasContentRange

public boolean hasContentRange()

setContentRange

public void setContentRange(long firstPos,
                            long lastPos,
                            long length)

getContentRange

public long[] getContentRange()

getContentRangeFirstPosition

public long getContentRangeFirstPosition()

getContentRangeLastPosition

public long getContentRangeLastPosition()

getContentRangeInstanceLength

public long getContentRangeInstanceLength()

setCacheControl

public void setCacheControl(java.lang.String directive)

setCacheControl

public void setCacheControl(java.lang.String directive,
                            int value)

setCacheControl

public void setCacheControl(int value)

getCacheControl

public java.lang.String getCacheControl()

setServer

public void setServer(java.lang.String name)

getServer

public java.lang.String getServer()

setHost

public void setHost(java.lang.String host,
                    int port)

getHost

public java.lang.String getHost()

setDate

public void setDate(java.util.Calendar cal)

getDate

public java.lang.String getDate()

hasTransferEncoding

public boolean hasTransferEncoding()

setTransferEncoding

public void setTransferEncoding(java.lang.String value)

getTransferEncoding

public java.lang.String getTransferEncoding()

isChunked

public boolean isChunked()

CyberLink for Java
v1.5