Package com.google.common.collect
Interface Maps.EntryTransformer<K,V1,V2>
-
- Type Parameters:
K
- the key type of the input and output entriesV1
- the value type of the input entryV2
- the value type of the output entry
- Enclosing class:
- Maps
@Deprecated(since="2022-12-01") public static interface Maps.EntryTransformer<K,V1,V2>
Deprecated.The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023A transformation of the value of a key-value pair, using both key and value as inputs. To apply the transformation to a map, useMaps.transformEntries(Map, EntryTransformer)
.- Since:
- 7.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description V2
transformEntry(K key, V1 value)
Deprecated.Determines an output value based on a key-value pair.
-
-
-
Method Detail
-
transformEntry
V2 transformEntry(@Nullable K key, @Nullable V1 value)
Deprecated.Determines an output value based on a key-value pair. This method is generally expected, but not absolutely required, to have the following properties:- Its execution does not cause any observable side effects.
- The computation is consistent with equals; that is,
Objects.equal
(k1, k2) &&
Objects.equal(java.lang.Object, java.lang.Object)
(v1, v2)
implies thatObjects.equal(transformer.transform(k1, v1), transformer.transform(k2, v2))
.
- Throws:
java.lang.NullPointerException
- if the key or value is null and this transformer does not accept null arguments
-
-