- java.lang.Object
-
- xyz.cofe.collection.PrefixStringMap<T>
-
-
Constructor Summary
Constructors Constructor Description PrefixStringMap(String prefix, Map<String,T> wrappedMap)Конструктор
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Удаялет все значенияbooleancontainsKey(Object key)Проверяет наличие ключа в картеbooleancontainsValue(Object value)Прочеряет наличие значения в картеprotected Map.Entry<String,T>createEntry(String key, T value)Set<Map.Entry<String,T>>entrySet()Возвращает перечень парTget(Object key)Возвращает значение по ключуStringgetPrefix()Префик используемый в ключахbooleanisEmpty()Проверяет что карта пустаSet<String>keySet()Tput(String key, T value)Добавляет ключ/значениеvoidputAll(Map<? extends String,? extends T> m)Добавляет значения из другой картыTremove(Object key)Удаляет элемент по его ключуintsize()Возвращает кол-во элементовMap<String,T>target()Карта которая хранит значенияCollection<T>values()Возвращает значения карты-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
-
-
Method Detail
-
getPrefix
public String getPrefix()
Префик используемый в ключах- Returns:
- префикс ключей
-
values
public Collection<T> values()
Возвращает значения карты
-
size
public int size()
Возвращает кол-во элементов
-
isEmpty
public boolean isEmpty()
Проверяет что карта пуста
-
containsValue
public boolean containsValue(Object value)
Прочеряет наличие значения в карте- Specified by:
containsValuein interfaceMap<String,T>- Parameters:
value- значение- Returns:
- true - значение есть в карте
-
containsKey
public boolean containsKey(Object key)
Проверяет наличие ключа в карте- Specified by:
containsKeyin interfaceMap<String,T>- Parameters:
key- ключ- Returns:
- true - есть в карте
-
-