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

## org.maachang.engine.conf
クラス Config

    java.lang.Object
      org.maachang.engine.conf.Config

    public class Config

extends java.lang.Object

Iniパラメータ管理.

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

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

メソッドの概要
`void` | `clear()` 情報クリア.
`java.lang.String` | `get(java.lang.String section, java.lang.String key, int no)` 指定要素の内容を取得.
`java.lang.String[]` | `getAll(java.lang.String section, java.lang.String key)` 指定要素の内容を取得.
`boolean` | `getBoolean(java.lang.String section, java.lang.String key, int no)` 指定要素の内容を取得.
`double` | `getDouble(java.lang.String section, java.lang.String key, int no)` 指定要素の内容を取得.
`java.net.InetAddress` | `getInetAddress(java.lang.String section, java.lang.String key, int no)` 指定要素の内容を取得.
`int` | `getInt(java.lang.String section, java.lang.String key, int no)` 指定要素の内容を取得.
`java.lang.String[]` | `getKeys(java.lang.String section)` 指定キー群を取得.
`long` | `getLong(java.lang.String section, java.lang.String key, int no)` 指定要素の内容を取得.
`java.lang.Object[]` | `getSections()` セクション名一覧を取得.
`boolean` | `isKeys(java.lang.String section, java.lang.String key)` 指定キー名が存在するかチェック.
`boolean` | `isSection(java.lang.String section)` セクション名が存在するかチェック.
`void` | `put(java.lang.String section, java.lang.String key, java.lang.String value)` 新しいパラメータを追加.
`void` | `removeSection(java.lang.String section)` 指定セクションを削除.
`void` | `set(java.lang.String section, java.lang.String key, java.lang.String value)` 新しいパラメータを設定.
`int` | `size()` 指定セクション数を取得.
`int` | `size(java.lang.String section)` 指定キー数を取得.
`int` | `size(java.lang.String section, java.lang.String key)` 指定要素数を取得.
`java.lang.String` | `toString()` 文字列に変換.

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

コンストラクタの詳細

### Config

    public Config()

  コンストラクタ.

メソッドの詳細

### clear

    public void clear()

  情報クリア.
  情報をクリアします.

### put

    public void put(java.lang.String section,
                    java.lang.String key,
                    java.lang.String value)

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

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `value` - 対象の要素を追加します.

### set

    public void set(java.lang.String section,
                    java.lang.String key,
                    java.lang.String value)

  新しいパラメータを設定.
  新しいパラメータを設定します.
  この条件の場合、既に同一条件が存在する場合、上書きします.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `value` - 対象の要素を追加します.

### get

    public java.lang.String get(java.lang.String section,
                                java.lang.String key,
                                int no)

  指定要素の内容を取得.
  指定要素の内容を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `no` - 対象の項番を設定します.
  戻り値:
    String 対象の要素が返されます.

### getBoolean

    public boolean getBoolean(java.lang.String section,
                              java.lang.String key,
                              int no)

  指定要素の内容を取得.
  指定要素の内容を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `no` - 対象の項番を設定します.
  戻り値:
    boolean 対象の要素が返されます.

### getInt

    public int getInt(java.lang.String section,
                      java.lang.String key,
                      int no)

  指定要素の内容を取得.
  指定要素の内容を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `no` - 対象の項番を設定します.
  戻り値:
    int 対象の要素が返されます.

### getLong

    public long getLong(java.lang.String section,
                        java.lang.String key,
                        int no)

  指定要素の内容を取得.
  指定要素の内容を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `no` - 対象の項番を設定します.
  戻り値:
    long 対象の要素が返されます.

### getDouble

    public double getDouble(java.lang.String section,
                            java.lang.String key,
                            int no)

  指定要素の内容を取得.
  指定要素の内容を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `no` - 対象の項番を設定します.
  戻り値:
    double 対象の要素が返されます.

### getInetAddress

    public java.net.InetAddress getInetAddress(java.lang.String section,
                                               java.lang.String key,
                                               int no)

  指定要素の内容を取得.
  指定要素の内容を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `no` - 対象の項番を設定します.
  戻り値:
    InetAddress 対象の要素が返されます.

### getAll

    public java.lang.String[] getAll(java.lang.String section,
                                     java.lang.String key)

  指定要素の内容を取得.
  指定要素の内容を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
    `no` - 対象の項番を設定します.
  戻り値:
    String[] 対象の要素群が返されます.

### removeSection

    public void removeSection(java.lang.String section)

  指定セクションを削除.
  指定セクションを削除します.

  パラメータ:
    `section` - 対象のセクション名を設定します.

### size

    public int size(java.lang.String section,
                    java.lang.String key)

  指定要素数を取得.
  指定要素数を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
  戻り値:
    int 指定要素数が返されます.

### size

    public int size(java.lang.String section)

  指定キー数を取得.
  指定キー数を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
  戻り値:
    int 指定キー数が返されます.

### size

    public int size()

  指定セクション数を取得.
  指定セクション数が返されます.

  戻り値:
    int セクション数が返されます.

### getKeys

    public java.lang.String[] getKeys(java.lang.String section)

  指定キー群を取得.
  指定キー群を取得します.

  パラメータ:
    `section` - 対象のセクション名を設定します.
  戻り値:
    String[] 指定キー群が返されます.

### getSections

    public java.lang.Object[] getSections()

  セクション名一覧を取得.
  セクション名一覧を取得します.

  戻り値:
    Object[] セクション名一覧が返されます.

### isKeys

    public boolean isKeys(java.lang.String section,
                          java.lang.String key)

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

  パラメータ:
    `section` - 対象のセクション名を設定します.
    `key` - 対象のキー名を設定します.
  戻り値:
    boolean [true]の場合は存在します.

### isSection

    public boolean isSection(java.lang.String section)

  セクション名が存在するかチェック.
  セクション名が存在するかチェックします.

  パラメータ:
    `name` - セクション名を設定します.
  戻り値:
    boolean [true]の場合は存在します.

### toString

    public java.lang.String toString()

  文字列に変換.

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

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