java.lang.Object
xyz.cofe.collection.UnionMap<K,V>
- All Implemented Interfaces:
java.util.Map<K,V>
public class UnionMap<K,V>
extends java.lang.Object
implements java.util.Map<K,V>
Карта для записи в несколько других карт и чтение из указанной
- Author:
- gocha
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
Constructors Constructor Description UnionMap() -
Method Summary
Modifier and Type Method Description voidclear()Удялет все значенияbooleancontainsKey(java.lang.Object key)Проверяет наличие ключа в картеbooleancontainsValue(java.lang.Object value)ПРоверяет наличие значения в картеjava.util.Set<java.util.Map.Entry<K,V>>entrySet()Возвращает пары ключ/значниеVget(java.lang.Object key)Возвращает значение по ключуjava.util.Map<K,V>getReadMap()Возвращает карту из которой произодит чтениеjava.lang.Iterable<java.util.Map>getWriteMaps()Возвращает карты в которые производит записьbooleanisEmpty()Проверяет что карта пустаяjava.util.Set<K>keySet()Возвращает все ключи картыVput(K key, V value)Устанавливает ключ/значениеvoidputAll(java.util.Map<? extends K,? extends V> ms)Добавляет значенияVremove(java.lang.Object key)Удаляет ключ/значениеvoidsetReadMap(java.util.Map<K,V> readMap)Указывает карту из которой произодит чтениеvoidsetWriteMaps(java.lang.Iterable<java.util.Map> writeMaps)Указывет карты в которые производит записьvoidsetWriteMaps(java.util.Map... maps)Указывет карты в которые производит записьintsize()Возвращает размер картыjava.util.Collection<V>values()Возвращает значения карты
-
Field Details
-
Constructor Details
-
UnionMap
public UnionMap()
-
-
Method Details
-
getReadMap
Возвращает карту из которой произодит чтение- Returns:
- карта для чтения
-
setReadMap
Указывает карту из которой произодит чтение- Parameters:
readMap- карта для чтения
-
getWriteMaps
public java.lang.Iterable<java.util.Map> getWriteMaps()Возвращает карты в которые производит запись- Returns:
- карты для записи
-
setWriteMaps
public void setWriteMaps(java.lang.Iterable<java.util.Map> writeMaps)Указывет карты в которые производит запись- Parameters:
writeMaps- карты для записи
-
setWriteMaps
public void setWriteMaps(java.util.Map... maps)Указывет карты в которые производит запись- Parameters:
maps- карты для записи
-
size
public int size()Возвращает размер карты -
isEmpty
public boolean isEmpty()Проверяет что карта пустая -
containsKey
public boolean containsKey(java.lang.Object key)Проверяет наличие ключа в карте -
containsValue
public boolean containsValue(java.lang.Object value)ПРоверяет наличие значения в карте -
get
Возвращает значение по ключу -
put
Устанавливает ключ/значение -
remove
Удаляет ключ/значение -
putAll
Добавляет значения -
clear
public void clear()Удялет все значения -
keySet
Возвращает все ключи карты -
values
Возвращает значения карты -
entrySet
Возвращает пары ключ/значние
-