X
- Type of keyY
- Type of valuepublic final class MapOf<X,Y> extends MapEnvelope<X,Y>
Map
.
This class should be used very carefully. You must understand that it will
fetch the entire content of the encapsulated Map
on each method call.
It doesn't cache the data anyhow.
There is no thread-safety guarantee.
Constructor and Description |
---|
MapOf(Func<? super Z,? extends X> key,
Func<? super Z,? extends Y> value,
Iterable<? extends Z> list)
Ctor.
|
MapOf(Func<? super Z,? extends X> key,
Func<? super Z,? extends Y> value,
Map<? extends X,? extends Y> src,
Iterable<Z> list)
Ctor.
|
MapOf(Func<? super Z,Map.Entry<? extends X,? extends Y>> entry,
Iterable<? extends Z> list)
Ctor.
|
MapOf(Func<? super Z,Map.Entry<? extends X,? extends Y>> entry,
Map<? extends X,? extends Y> src,
Iterable<? extends Z> list)
Ctor.
|
MapOf(Iterable<Map.Entry<? extends X,? extends Y>> entries)
Ctor.
|
MapOf(Map.Entry<? extends X,? extends Y>... list)
Ctor.
|
MapOf(Map<? extends X,? extends Y> src,
Iterable<Map.Entry<? extends X,? extends Y>> list)
Ctor.
|
MapOf(Map<? extends X,? extends Y> src,
Map.Entry<? extends X,? extends 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 MapOf(Map.Entry<? extends X,? extends Y>... list)
list
- List of entries@SafeVarargs public MapOf(Map<? extends X,? extends Y> src, Map.Entry<? extends X,? extends Y>... list)
src
- The map to extendlist
- List of entriespublic MapOf(Func<? super Z,? extends X> key, Func<? super Z,? extends Y> value, Iterable<? extends Z> list)
Z
- Type of items in the listkey
- Func to create keyvalue
- Func to create valuelist
- List of itemspublic MapOf(Func<? super Z,? extends X> key, Func<? super Z,? extends Y> value, Map<? extends X,? extends Y> src, Iterable<Z> list)
Z
- Type of items in the listkey
- Func to create keyvalue
- Func to create valuesrc
- The map to extendlist
- List of itemspublic MapOf(Func<? super Z,Map.Entry<? extends X,? extends Y>> entry, Iterable<? extends Z> list)
Z
- Type of items in the listentry
- Func to create entrylist
- List of itemspublic MapOf(Func<? super Z,Map.Entry<? extends X,? extends Y>> entry, Map<? extends X,? extends Y> src, Iterable<? extends Z> list)
Z
- Type of items in the listentry
- Func to create entrysrc
- The map to extendlist
- List of itemspublic MapOf(Map<? extends X,? extends Y> src, Iterable<Map.Entry<? extends X,? extends Y>> list)
src
- Map to extendlist
- List of the entriesCopyright © 2017–2021 Cactoos. All rights reserved.