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
@Beta
public static interface Maps.EntryTransformer<K,V1,V2>
A transformation of the value of a key-value pair, using both key and value
as inputs. To apply the transformation to a map, use
Maps.transformEntries(Map, EntryTransformer)
.
- Since:
- 7
Method Summary |
V2 |
transformEntry(K key,
V1 value)
Determines an output value based on a key-value pair. |
transformEntry
V2 transformEntry(@Nullable
K key,
@Nullable
V1 value)
- Determines an output value based on a key-value pair. This method is
generally expected, but not absolutely required, to have the
following properties:
- Throws:
NullPointerException
- if the key or value is null and this
transformer does not accept null arguments