X
- Type of keyY
- Type of valuepublic final class Synced<X,Y> extends MapEnvelope<X,Y>
The map is read-only.
Objects of this class are thread-safe.
Constructor and Description |
---|
Synced(Func<? super Z,? extends Map.Entry<? extends X,? extends Y>> entry,
Map<? extends X,? extends Y> map,
Iterable<? extends Z> list)
Ctor.
|
Synced(Func<? super Z,? extends X> key,
Func<? super Z,? extends Y> value,
Map<? extends X,? extends Y> map,
Iterable<? extends Z> list)
Ctor.
|
Synced(Func<? super Z,Map.Entry<? extends X,? extends Y>> entry,
Z... list)
Ctor.
|
Synced(Func<Z,Map.Entry<? extends X,? extends Y>> entry,
Iterable<Z> list)
Ctor.
|
Synced(Iterable<? extends Z> list,
Func<? super Z,? extends X> key,
Func<? super Z,? extends Y> value)
Ctor.
|
Synced(Iterable<Map.Entry<? extends X,? extends Y>> list)
Ctor.
|
Synced(Map.Entry<X,Y>... list)
Ctor.
|
Synced(Map<? extends X,? extends Y> map)
Ctor.
|
Synced(Map<? extends X,? extends Y> map,
Iterable<Map.Entry<? extends X,? extends Y>> list)
Ctor.
|
Synced(Map<X,Y> map,
Map.Entry<X,Y>... list)
Ctor.
|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, toString, values
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
@SafeVarargs public Synced(Map.Entry<X,Y>... list)
list
- List of entries@SafeVarargs public Synced(Map<X,Y> map, Map.Entry<X,Y>... list)
map
- The map to extendlist
- List of entriespublic Synced(Func<? super Z,? extends X> key, Func<? super Z,? extends Y> value, Map<? extends X,? extends Y> map, Iterable<? extends Z> list)
Z
- Type of items in the listkey
- Func to create keyvalue
- Func to create valuemap
- The map to extendlist
- List of itemspublic Synced(Iterable<? extends Z> list, Func<? super Z,? extends X> key, Func<? super Z,? extends Y> value)
Z
- Type of items in the listlist
- List of itemskey
- Func to create keyvalue
- Func to create value@SafeVarargs public Synced(Func<? super Z,Map.Entry<? extends X,? extends Y>> entry, Z... list)
Z
- Type of items in the listentry
- Func to create entrylist
- List of itemspublic Synced(Func<Z,Map.Entry<? extends X,? extends Y>> entry, Iterable<Z> list)
Z
- Type of items in the listentry
- Func to create entrylist
- List of itemspublic Synced(Func<? super Z,? extends Map.Entry<? extends X,? extends Y>> entry, Map<? extends X,? extends Y> map, Iterable<? extends Z> list)
Z
- Type of items in the listentry
- Func to create entrymap
- The map to extendlist
- List of itemspublic Synced(Iterable<Map.Entry<? extends X,? extends Y>> list)
list
- Entries for the entriespublic Synced(Map<? extends X,? extends Y> map, Iterable<Map.Entry<? extends X,? extends Y>> list)
map
- Pre-existing map we want to extendlist
- Entries for the entriesCopyright © 2017–2020 Cactoos. All rights reserved.