org.seasar.util.collection
クラス CaseInsensitiveMap<V>

java.lang.Object
  上位を拡張 java.util.AbstractMap<K,V>
      上位を拡張 org.seasar.util.collection.ArrayMap<String,V>
          上位を拡張 org.seasar.util.collection.CaseInsensitiveMap<V>
型パラメータ:
V - 値の型
すべての実装されたインタフェース:
Externalizable, Serializable, Cloneable, Map<String,V>

public class CaseInsensitiveMap<V>
extends ArrayMap<String,V>

キーで大文字小文字を気にしない ArrayMapです。

作成者:
higa 値の型
関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス org.seasar.util.collection.ArrayMap から継承された入れ子のクラス/インタフェース
ArrayMap.ArrayMapIterator, ArrayMap.Entry<K,V>
 
クラス java.util.AbstractMap から継承された入れ子のクラス/インタフェース
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
フィールドの概要
 
クラス org.seasar.util.collection.ArrayMap から継承されたフィールド
entrySet, INITIAL_CAPACITY, listTable, LOAD_FACTOR, mapTable, size, threshold
 
コンストラクタの概要
CaseInsensitiveMap()
          CaseInsensitiveMapを作成します。
CaseInsensitiveMap(int capacity)
          CaseInsensitiveMapを作成します。
 
メソッドの概要
 boolean containsKey(Object key)
           
 boolean containsKey(String key)
          キーが含まれているかどうかを返します。
 V get(Object key)
           
 V put(String key, V value)
           
 void putAll(Map<? extends String,? extends V> map)
           
 V remove(Object key)
           
 
クラス org.seasar.util.collection.ArrayMap から継承されたメソッド
clear, clone, containsValue, ensureCapacity, entryIndexOf, entrySet, equals, getAt, getEntryAt, getKeyAt, hashCode, indexOf, isEmpty, readExternal, removeAt, removeList, removeMap, setAt, size, swapValue, toArray, toArray, writeExternal
 
クラス java.util.AbstractMap から継承されたメソッド
keySet, toString, values
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Map から継承されたメソッド
keySet, values
 

コンストラクタの詳細

CaseInsensitiveMap

public CaseInsensitiveMap()
CaseInsensitiveMapを作成します。


CaseInsensitiveMap

public CaseInsensitiveMap(int capacity)
CaseInsensitiveMapを作成します。

パラメータ:
capacity - 初期容量
メソッドの詳細

containsKey

public boolean containsKey(String key)
キーが含まれているかどうかを返します。

パラメータ:
key - キー
戻り値:
キーが含まれているかどうか

get

public V get(Object key)
定義:
インタフェース Map<String,V> 内の get
オーバーライド:
クラス ArrayMap<String,V> 内の get

put

public final V put(String key,
                   V value)
定義:
インタフェース Map<String,V> 内の put
オーバーライド:
クラス ArrayMap<String,V> 内の put

putAll

public void putAll(Map<? extends String,? extends V> map)
定義:
インタフェース Map<String,V> 内の putAll
オーバーライド:
クラス ArrayMap<String,V> 内の putAll

remove

public final V remove(Object key)
定義:
インタフェース Map<String,V> 内の remove
オーバーライド:
クラス ArrayMap<String,V> 内の remove

containsKey

public boolean containsKey(Object key)
定義:
インタフェース Map<String,V> 内の containsKey
オーバーライド:
クラス ArrayMap<String,V> 内の containsKey


Copyright © 2010-2012 The Seasar Foundation. All Rights Reserved.