- java.lang.Object
-
- xyz.cofe.collection.UnionMap<K,V>
-
-
Constructor Summary
Constructors Constructor Description UnionMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Удялет все значенияbooleancontainsKey(Object key)Проверяет наличие ключа в картеbooleancontainsValue(Object value)ПРоверяет наличие значения в картеSet<Map.Entry<K,V>>entrySet()Возвращает пары ключ/значниеVget(Object key)Возвращает значение по ключуMap<K,V>getReadMap()Возвращает карту из которой произодит чтениеIterable<Map>getWriteMaps()Возвращает карты в которые производит записьbooleanisEmpty()Проверяет что карта пустаяSet<K>keySet()Возвращает все ключи картыVput(K key, V value)Устанавливает ключ/значениеvoidputAll(Map<? extends K,? extends V> ms)Добавляет значенияVremove(Object key)Удаляет ключ/значениеvoidsetReadMap(Map<K,V> readMap)Указывает карту из которой произодит чтениеvoidsetWriteMaps(Iterable<Map> writeMaps)Указывет карты в которые производит записьvoidsetWriteMaps(Map... maps)Указывет карты в которые производит записьintsize()Возвращает размер картыCollection<V>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
-
getReadMap
public Map<K,V> getReadMap()
Возвращает карту из которой произодит чтение- Returns:
- карта для чтения
-
setReadMap
public void setReadMap(Map<K,V> readMap)
Указывает карту из которой произодит чтение- Parameters:
readMap- карта для чтения
-
getWriteMaps
public Iterable<Map> getWriteMaps()
Возвращает карты в которые производит запись- Returns:
- карты для записи
-
setWriteMaps
public void setWriteMaps(Iterable<Map> writeMaps)
Указывет карты в которые производит запись- Parameters:
writeMaps- карты для записи
-
setWriteMaps
public void setWriteMaps(Map... maps)
Указывет карты в которые производит запись- Parameters:
maps- карты для записи
-
size
public int size()
Возвращает размер карты
-
isEmpty
public boolean isEmpty()
Проверяет что карта пустая
-
containsKey
public boolean containsKey(Object key)
Проверяет наличие ключа в карте- Specified by:
containsKeyin interfaceMap<K,V>- Parameters:
key- ключ- Returns:
- true - есть в карте
-
containsValue
public boolean containsValue(Object value)
ПРоверяет наличие значения в карте- Specified by:
containsValuein interfaceMap<K,V>- Parameters:
value- значение- Returns:
- true - есть значение
-
values
public Collection<V> values()
Возвращает значения карты
-
-