jp.terasoluna.fw.ex.unit.util
クラス CaseInsensitiveMap<V>

java.lang.Object
  上位を拡張 java.util.AbstractMap<K,V>
      上位を拡張 java.util.HashMap<String,V>
          上位を拡張 jp.terasoluna.fw.ex.unit.util.CaseInsensitiveMap<V>
型パラメータ:
V -
すべての実装されたインタフェース:
Serializable, Cloneable, Map<String,V>

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

キーの大文字・小文字を無視するハッシュマップです。

関連項目:
直列化された形式

コンストラクタの概要
CaseInsensitiveMap()
           
CaseInsensitiveMap(int initialCapacity)
           
CaseInsensitiveMap(int initialCapacity, float loadFactor)
           
CaseInsensitiveMap(Map<? extends String,? extends V> m)
           
 
メソッドの概要
 boolean containsKey(Object key)
           
 V get(Object key)
           
 V put(String key, V value)
           
 V remove(Object key)
           
 
クラス java.util.HashMap から継承されたメソッド
clear, clone, containsValue, entrySet, isEmpty, keySet, putAll, size, values
 
クラス java.util.AbstractMap から継承されたメソッド
equals, hashCode, toString
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Map から継承されたメソッド
equals, hashCode
 

コンストラクタの詳細

CaseInsensitiveMap

public CaseInsensitiveMap()

CaseInsensitiveMap

public CaseInsensitiveMap(int initialCapacity,
                          float loadFactor)

CaseInsensitiveMap

public CaseInsensitiveMap(int initialCapacity)

CaseInsensitiveMap

public CaseInsensitiveMap(Map<? extends String,? extends V> m)
メソッドの詳細

containsKey

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

get

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

put

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

remove

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


Copyright © 2011. All Rights Reserved.