org.seasar.framework.util
クラス CaseInsensitiveMap

java.lang.Object
  拡張java.util.AbstractMap
      拡張org.seasar.framework.util.ArrayMap
          拡張org.seasar.framework.util.CaseInsensitiveMap
すべての実装インタフェース:
java.lang.Cloneable, java.io.Externalizable, java.util.Map, java.io.Serializable

public class CaseInsensitiveMap
extends ArrayMap

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

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

コンストラクタの概要
CaseInsensitiveMap()
          CaseInsensitiveMapを作成します。
CaseInsensitiveMap(int capacity)
          CaseInsensitiveMapを作成します。
 
メソッドの概要
 boolean containsKey(java.lang.Object key)
           
 boolean containsKey(java.lang.String key)
          キーが含まれているかどうかを返します。
 java.lang.Object get(java.lang.Object key)
           
 java.lang.Object put(java.lang.Object key, java.lang.Object value)
           
 void putAll(java.util.Map map)
           
 java.lang.Object remove(java.lang.Object key)
           
 
クラス org.seasar.framework.util.ArrayMap から継承したメソッド
clear, clone, containsValue, entrySet, equals, get, getEntry, getKey, indexOf, isEmpty, readExternal, remove, set, size, toArray, toArray, writeExternal
 
クラス java.util.AbstractMap から継承したメソッド
hashCode, keySet, toString, values
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース java.util.Map から継承したメソッド
hashCode, keySet, values
 

コンストラクタの詳細

CaseInsensitiveMap

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


CaseInsensitiveMap

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

パラメータ:
capacity -
メソッドの詳細

containsKey

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

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

get

public final java.lang.Object get(java.lang.Object key)
定義:
インタフェース java.util.Map 内の get
オーバーライド:
クラス ArrayMap 内の get

put

public final java.lang.Object put(java.lang.Object key,
                                  java.lang.Object value)
定義:
インタフェース java.util.Map 内の put
オーバーライド:
クラス ArrayMap 内の put

putAll

public final void putAll(java.util.Map map)
定義:
インタフェース java.util.Map 内の putAll
オーバーライド:
クラス ArrayMap 内の putAll

remove

public final java.lang.Object remove(java.lang.Object key)
定義:
インタフェース java.util.Map 内の remove
オーバーライド:
クラス ArrayMap 内の remove

containsKey

public boolean containsKey(java.lang.Object key)
定義:
インタフェース java.util.Map 内の containsKey
オーバーライド:
クラス ArrayMap 内の containsKey


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.