java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<java.lang.String,V>
xyz.cofe.collection.ICaseStringMap<V>
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,java.util.Map<java.lang.String,V>
public class ICaseStringMap<V>
extends java.util.LinkedHashMap<java.lang.String,V>
Карта Строка/Объект, где ключ является регистро независимым
- Author:
- gocha
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected booleanignoreCase -
Constructor Summary
Constructors Constructor Description ICaseStringMap()КонструкторICaseStringMap(boolean ignoreCase)Конструктор -
Method Summary
Modifier and Type Method Description booleancontainsKey(java.lang.Object key)Проверка наличия ключаVget(java.lang.Object key)Получение значения по ключуbooleanisIgnoreCase()Возвращает факт игнорирования регистраVput(java.lang.String key, V value)Установка значения по ключуvoidputAll(java.util.Map<? extends java.lang.String,? extends V> m)Слияние данных из другой картыMethods inherited from class java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, getOrDefault, keySet, removeEldestEntry, replaceAll, valuesMethods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, isEmpty, merge, putIfAbsent, remove, remove, replace, replace, size
-
Field Details
-
ignoreCase
protected boolean ignoreCase
-
-
Constructor Details
-
ICaseStringMap
public ICaseStringMap()Конструктор -
ICaseStringMap
public ICaseStringMap(boolean ignoreCase)Конструктор- Parameters:
ignoreCase- игнорировать регистр
-
-
Method Details
-
isIgnoreCase
public boolean isIgnoreCase()Возвращает факт игнорирования регистра- Returns:
- true - регистр игнорируется
-
containsKey
public boolean containsKey(java.lang.Object key)Проверка наличия ключа -
get
Получение значения по ключу -
put
Установка значения по ключу -
putAll
Слияние данных из другой карты
-