概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.maachang.service.http
クラス HttpParam

    java.lang.Object
      org.maachang.service.http.HttpParam

    public class HttpParam

extends java.lang.Object

HTTPパラメータ.

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

コンストラクタの概要
`HttpParam()` コンストラクタ.

メソッドの概要
`void` | `add(HttpParam param)` パラメータオブジェクトをマージ.
`void` | `addParam(java.lang.String key, java.lang.Object value)` パラメータ追加.
`java.lang.String[]` | `getKeys()` キー名群を取得.
`java.lang.String` | `getParam(java.lang.String key)` パラメータを取得.
`java.lang.String` | `getParam(java.lang.String key, int no)` パラメータを取得.
`boolean` | `isKey(java.lang.String key)` 指定キーが存在するかチェック.
`void` | `removeParam(java.lang.String key)` パラメータを削除.
`void` | `removeParam(java.lang.String key, int no)` パラメータを削除.
`void` | `setParam(java.lang.String key, java.lang.Object value)` パラメータ設定.
`int` | `size()` パラメータ数を取得.
`int` | `size(java.lang.String key)` パラメータ数を取得.
`java.lang.String` | `toString()` 文字列に変換.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### HttpParam

    public HttpParam()

  コンストラクタ.

メソッドの詳細

### add

    public void add(HttpParam param)

  パラメータオブジェクトをマージ.
  指定オブジェクトをマージします.

  パラメータ:
    `param` - 対象のパラメータオブジェクトを設定します.

### addParam

    public void addParam(java.lang.String key,
                         java.lang.Object value)

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

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

### setParam

    public void setParam(java.lang.String key,
                         java.lang.Object value)

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

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

### removeParam

    public void removeParam(java.lang.String key)

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

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

### removeParam

    public void removeParam(java.lang.String key,
                            int no)

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

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

### getParam

    public java.lang.String getParam(java.lang.String key)

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

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

### getParam

    public java.lang.String getParam(java.lang.String key,
                                     int no)

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

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

### 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`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド