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

## org.phosphoresce.commons.util
クラス StringMap

    java.lang.Object
      org.phosphoresce.commons.util.StringMap

すべての実装インタフェース:
  java.util.Map

public class StringMap
extends java.lang.Object
implements java.util.Map

Mapエレメントを全て文字列として保持するクラス
インタフェースを制限する為、Mapインタフェースを実装するが直接 そのメソッドを使用することは推奨せずラップしたメソッドを使用すること。

作成者:
  Kitagawa

入れ子クラスの概要

クラス java.util.Map から継承した入れ子クラス
`java.util.Map.Entry`

コンストラクタの概要
`StringMap()` コンストラクタ
`StringMap(int initialCapacity)` コンストラクタ
`StringMap(int initialCapacity, float loadFactor)` コンストラクタ
`StringMap(int initialCapacity, float loadFactor, boolean accessOrder)` コンストラクタ
`StringMap(StringMap m)` コンストラクタ

メソッドの概要
`void` | `clear()` データをクリアします。
`boolean` | `containsKey(java.lang.Object key)` 推奨されていません。 containsKey(String key)を使用する
`boolean` | `containsKey(java.lang.String key)` 指定されたキーが含まれるか判定します。
`boolean` | `containsValue(java.lang.Object value)` 推奨されていません。 containsValue(String value)を使用する
`boolean` | `containsValue(java.lang.String value)` 指定された値が含まれるか判定します。
`java.util.Set` | `entrySet()` エントリSetを取得します。
`boolean` | `equals(java.lang.Object o)` 指定されたオブジェクトが同一オブジェクトが判定します。
`java.lang.Object` | `get(java.lang.Object key)` 推奨されていません。 get(String key)を使用する
`java.lang.String` | `get(java.lang.String key)` 指定されたキーで保持されている値を取得します。
`int` | `hashCode()` ハッシュコードを取得します。
`boolean` | `isEmpty()` オブジェクトが空か判定します。
`StringIterator` | `keyIterator()` 保持されているキーのIteratorオブジェクトを取得します。
`java.util.Set` | `keySet()` キーSetを取得します。
`java.lang.Object` | `put(java.lang.Object key, java.lang.Object value)` 推奨されていません。 put(String key, String value)を使用する
`java.lang.String` | `put(java.lang.String key, java.lang.String value)` 指定されたキーで値を設定します。
`void` | `putAll(java.util.Map t)` 推奨されていません。 putAll(StringMap t)を使用する
`void` | `putAll(StringMap t)` 指定されたStringMapオブジェクトを全て設定します。
`java.lang.Object` | `remove(java.lang.Object key)` 推奨されていません。 remove(String key)
`java.lang.String` | `remove(java.lang.String key)` 指定されたキーで保持されている値を削除します。
`int` | `size()` サイズを取得します。
`java.lang.String` | `toString()` オブジェクトを文字列として取得します。
`StringIterator` | `valueIterator()` 保持されている値のIteratorオブジェクトを取得します。
`java.util.Collection` | `values()` 設定されている値をCollectionオブジェクトとして取得します。

クラス java.lang.Object から継承したメソッド
`clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### StringMap

    public StringMap()

  コンストラクタ

### StringMap

    public StringMap(int initialCapacity,
                     float loadFactor,
                     boolean accessOrder)

  コンストラクタ

パラメータ:
  `initialCapacity` - 初期化キャパシティ
  `loadFactor` - 付加係数
  `accessOrder` - 順序モード(アクセス順ならtrue、挿入順ならfalse)

### StringMap

    public StringMap(int initialCapacity,
                     float loadFactor)

  コンストラクタ

パラメータ:
  `initialCapacity` - 初期化キャパシティ
  `loadFactor` - 付加係数

### StringMap

    public StringMap(int initialCapacity)

  コンストラクタ

パラメータ:
  `initialCapacity` - 初期化キャパシティ

### StringMap

    public StringMap(StringMap m)

  コンストラクタ

パラメータ:
  `m` - StringMapオブジェクト

メソッドの詳細

### containsKey

    public boolean containsKey(java.lang.Object key)

  推奨されていません。 containsKey(String key)を使用する

  指定されたキーが含まれるか判定します。

  定義:
    インタフェース `java.util.Map` 内の `containsKey`
  パラメータ:
    `key` - キー
  戻り値:
    含まれる場合true
  関連項目:
    `Map.containsKey(java.lang.Object)`

### containsKey

    public boolean containsKey(java.lang.String key)

  指定されたキーが含まれるか判定します。

  パラメータ:
    `key` - キー
  戻り値:
    含まれる場合true
  関連項目:
    `Map.containsKey(java.lang.Object)`

### containsValue

    public boolean containsValue(java.lang.Object value)

  推奨されていません。 containsValue(String value)を使用する

  指定された値が含まれるか判定します。

  定義:
    インタフェース `java.util.Map` 内の `containsValue`
  パラメータ:
    `value` - 値
  戻り値:
    含まれる場合true
  関連項目:
    `Map.containsValue(java.lang.Object)`

### containsValue

    public boolean containsValue(java.lang.String value)

  指定された値が含まれるか判定します。

  パラメータ:
    `value` - 値
  戻り値:
    含まれる場合true
  関連項目:
    `Map.containsValue(java.lang.Object)`

### get

    public java.lang.Object get(java.lang.Object key)

  推奨されていません。 get(String key)を使用する

  指定されたキーで保持されている値を取得します。

  定義:
    インタフェース `java.util.Map` 内の `get`
  パラメータ:
    `key` - キー
  戻り値:
    指定されたキーで保持されている値
  関連項目:
    `Map.get(java.lang.Object)`

### get

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

  指定されたキーで保持されている値を取得します。

  パラメータ:
    `key` - キー
  戻り値:
    指定されたキーで保持されている値
  関連項目:
    `Map.get(java.lang.Object)`

### put

    public java.lang.Object put(java.lang.Object key,
                                java.lang.Object value)

  推奨されていません。 put(String key, String value)を使用する

  指定されたキーで値を設定します。

  定義:
    インタフェース `java.util.Map` 内の `put`
  パラメータ:
    `key` - キー
    `value` - 値
  戻り値:
    以前に指定されたキーで保持されていた値
  関連項目:
    `Map.put(java.lang.Object, java.lang.Object)`

### put

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

  指定されたキーで値を設定します。

  パラメータ:
    `key` - キー
    `value` - 値
  戻り値:
    以前に指定されたキーで保持されていた値
  関連項目:
    `Map.put(java.lang.Object, java.lang.Object)`

### putAll

    public void putAll(java.util.Map t)

  推奨されていません。 putAll(StringMap t)を使用する

  指定されたStringMapオブジェクトを全て設定します。

  定義:
    インタフェース `java.util.Map` 内の `putAll`
  パラメータ:
    `t` - StringMapオブジェクト
  関連項目:
    `Map.putAll(java.util.Map)`

### putAll

    public void putAll(StringMap t)

  指定されたStringMapオブジェクトを全て設定します。

  パラメータ:
    `t` - StringMapオブジェクト
  関連項目:
    `Map.putAll(java.util.Map)`

### remove

    public java.lang.Object remove(java.lang.Object key)

  推奨されていません。 remove(String key)

  指定されたキーで保持されている値を削除します。

  定義:
    インタフェース `java.util.Map` 内の `remove`
  パラメータ:
    `key` - キー
  戻り値:
    以前に指定されたキーで保持されていた値
  関連項目:
    `Map.remove(java.lang.Object)`

### remove

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

  指定されたキーで保持されている値を削除します。

  パラメータ:
    `key` - キー
  戻り値:
    以前に指定されたキーで保持されていた値
  関連項目:
    `Map.remove(java.lang.Object)`

### isEmpty

    public boolean isEmpty()

  オブジェクトが空か判定します。

  定義:
    インタフェース `java.util.Map` 内の `isEmpty`
  戻り値:
    空の場合true
  関連項目:
    `Map.isEmpty()`

### clear

    public void clear()

  データをクリアします。

  定義:
    インタフェース `java.util.Map` 内の `clear`
  関連項目:
    `Map.clear()`

### size

    public int size()

  サイズを取得します。

  定義:
    インタフェース `java.util.Map` 内の `size`
  戻り値:
    サイズ
  関連項目:
    `Map.size()`

### entrySet

    public java.util.Set entrySet()

  エントリSetを取得します。

  定義:
    インタフェース `java.util.Map` 内の `entrySet`
  戻り値:
    Setオブジェクト
  関連項目:
    `Map.entrySet()`

### keySet

    public java.util.Set keySet()

  キーSetを取得します。

  定義:
    インタフェース `java.util.Map` 内の `keySet`
  戻り値:
    Setオブジェクト
  関連項目:
    `Map.keySet()`

### values

    public java.util.Collection values()

  設定されている値をCollectionオブジェクトとして取得します。

  定義:
    インタフェース `java.util.Map` 内の `values`
  戻り値:
    Collectionオブジェクト
  関連項目:
    `Map.values()`

### equals

    public boolean equals(java.lang.Object o)

  指定されたオブジェクトが同一オブジェクトが判定します。

  定義:
    インタフェース `java.util.Map` 内の `equals`
  パラメータ:
    `o` - 判定対象オブジェクト
  戻り値:
    同一オブジェクトの場合true
  関連項目:
    `Map.equals(java.lang.Object)`

### hashCode

    public int hashCode()

  ハッシュコードを取得します。

  定義:
    インタフェース `java.util.Map` 内の `hashCode`
  戻り値:
    ハッシュコード
  関連項目:
    `Map.hashCode()`

### toString

    public java.lang.String toString()

  オブジェクトを文字列として取得します。

  戻り値:
    文字列として表現したオブジェクト
  関連項目:
    `Object.toString()`

### keyIterator

    public StringIterator keyIterator()

  保持されているキーのIteratorオブジェクトを取得します。

  戻り値:
    キーのIteratorオブジェクト

### valueIterator

    public StringIterator valueIterator()

  保持されている値のIteratorオブジェクトを取得します。

  戻り値:
    値のIteratorオブジェクト

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