V
- 値の型public class MultipleKeyCaseMap<V> extends MapWrapper<V>
MultipleKeyCaseMap.get(Object)
MultipleKeyCaseMap.containsKey(Object)
MultipleKeyCaseMap.put(String, Object)
MultipleKeyCaseMap.putAll(java.util.Map)
Constructor and Description |
---|
MultipleKeyCaseMap()
MultipleKeyCaseMap のインスタンスを生成する。 |
MultipleKeyCaseMap(java.util.Map<V> map)
map を元に、MultipleKeyCaseMap のインスタンスを生成する。
呼び出し側でキー変換情報をキャッシュ可能な場合は、
性能劣化を防ぐためにMultipleKeyCaseMap#MultipleKeyCaseMap(Map, Map) を使用すること。 |
Modifier and Type | Method and Description |
---|---|
boolean |
containsKey(java.lang.Object key)
キー名の存在チェック。
指定されるキー名は、大文字小文字は区別しない。
また、アンダースコア(_)を含むキー名の場合には、アンダースコアを除去したキー名を指定してもよい。
|
V |
get(java.lang.Object key)
指定されたキー名に対応する値を返却する。
指定されるキー名は、大文字小文字は区別しない。
また、アンダースコア(_)を含むキー名の場合には、アンダースコアを除去したキー名を指定してもよい。
|
V |
put(java.lang.String key,
V value)
#getDelegateMap() が返すMap オブジェクトに処理を委譲する。 |
void |
putAll(java.util.Map<?,? extends V> m)
#getDelegateMap() が返すMap オブジェクトに処理を委譲する。 |
clear, containsValue, entrySet, isEmpty, keySet, remove, size, values
@Published(tag="architect") public MultipleKeyCaseMap()
MultipleKeyCaseMap
のインスタンスを生成する。@Published(tag="architect") public MultipleKeyCaseMap(java.util.Map<V> map)
map
を元に、MultipleKeyCaseMap
のインスタンスを生成する。
呼び出し側でキー変換情報をキャッシュ可能な場合は、
性能劣化を防ぐためにMultipleKeyCaseMap#MultipleKeyCaseMap(Map, Map)
を使用すること。map
- マップ@Published public V put(java.lang.String key, V value)
#getDelegateMap()
が返すMap
オブジェクトに処理を委譲する。put
in class MapWrapper<V>
@Published public void putAll(java.util.Map<?,? extends V> m)
#getDelegateMap()
が返すMap
オブジェクトに処理を委譲する。putAll
in class MapWrapper<V>
@Published public boolean containsKey(java.lang.Object key)
containsKey
in class MapWrapper<V>
key
- キー名@Published public V get(java.lang.Object key)
get
in class MapWrapper<V>
key
- キー名null
を返却する。)