org.maachang.service.http
クラス HttpHeader

java.lang.Object
  上位を拡張 org.maachang.service.http.HttpHeader

public class HttpHeader
extends java.lang.Object

HTTPヘッダ.

導入されたバージョン:
MaaEngine 1.00
バージョン:
2007/10/18
作成者:
masahito suzuki

コンストラクタの概要
HttpHeader()
          コンストラクタ.
 
メソッドの概要
 void add(HttpHeader header)
          ヘッダオブジェクトをマージ.
 void addHeader(java.lang.String key, java.lang.String value)
          パラメータ追加.
 java.lang.String getHeader(java.lang.String key)
          パラメータを取得.
 java.lang.String getHeader(java.lang.String key, int no)
          パラメータを取得.
 java.lang.String[] getKeys()
          キー名群を取得.
 boolean isKey(java.lang.String key)
          指定キーが存在するかチェック.
 void removeHeader(java.lang.String key)
          パラメータを削除.
 void removeHeader(java.lang.String key, int no)
          パラメータを削除.
 void setHeader(java.lang.String key, java.lang.String value)
          パラメータ設定.
 int size()
          パラメータ数を取得.
 int size(java.lang.String key)
          パラメータ数を取得.
 java.lang.String toString()
          文字列に変換.
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

HttpHeader

public HttpHeader()
コンストラクタ.

メソッドの詳細

add

public void add(HttpHeader header)
ヘッダオブジェクトをマージ.

指定オブジェクトをマージします.

パラメータ:
header - 対象のヘッダオブジェクトを設定します.

addHeader

public void addHeader(java.lang.String key,
                      java.lang.String value)
パラメータ追加.

パラメータを追加します.

パラメータ:
key - 対象のキー名を設定します.
value - 対象の要素を設定します.

setHeader

public void setHeader(java.lang.String key,
                      java.lang.String value)
パラメータ設定.

パラメータを設定します.
この条件で設定した場合、以前に登録したkeyに 対する内容はクリアされます.

パラメータ:
key - 対象のキー名を設定します.
value - 対象の要素を設定します.

removeHeader

public void removeHeader(java.lang.String key)
パラメータを削除.

対象のパラメータを削除します.

パラメータ:
key - 対象のキー名を設定します.

removeHeader

public void removeHeader(java.lang.String key,
                         int no)
パラメータを削除.

対象のパラメータを削除します.

パラメータ:
key - 対象のキー名を設定します.
no - 対象の項番を設定します.

getHeader

public java.lang.String getHeader(java.lang.String key)
パラメータを取得.

対象のパラメータを取得します.

パラメータ:
key - 対象のキー名を設定します.
戻り値:
String 対象の要素情報が返されます.

getHeader

public java.lang.String getHeader(java.lang.String key,
                                  int no)
パラメータを取得.

対象のパラメータを取得します.

パラメータ:
key - 対象のキー名を設定します.
no - 対象の項番を設定します.
戻り値:
String 対象の要素情報が返されます.

size

public int size()
パラメータ数を取得.

対象のパラメータ数を取得します.

戻り値:
int パラメータ数が返されます.

size

public int size(java.lang.String key)
パラメータ数を取得.

対象のパラメータ数を取得します.

パラメータ:
key - 対象のキー名を設定します.
戻り値:
int パラメータ数が返されます.

getKeys

public java.lang.String[] getKeys()
キー名群を取得.

対象のキー名群を取得します.

戻り値:
String[] キー名群が返されます.

isKey

public boolean isKey(java.lang.String key)
指定キーが存在するかチェック.

指定キーが存在するかチェックします.

パラメータ:
key - 対象のキー名を取得します.
戻り値:
boolean [true]の場合、存在します.

toString

public java.lang.String toString()
文字列に変換.

オーバーライド:
クラス java.lang.Object 内の toString