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オブジェクト

commons
b2007092301