Class TransformMap.TransformEntry<K,V,KW,VW>
java.lang.Object
com.aoapps.collections.transformers.TransformMap.TransformEntry<K,V,KW,VW>
- All Implemented Interfaces:
Map.Entry<K,
V>
- Enclosing class:
TransformMap<K,
V, KW, VW>
Wraps an entry, with optional type conversion.
-
Field Summary
Modifier and TypeFieldDescriptionprotected final Transformer
<K, KW> protected final Transformer
<V, VW> -
Constructor Summary
ModifierConstructorDescriptionprotected
TransformEntry
(Map.Entry<KW, VW> wrapped, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) -
Method Summary
Modifier and TypeMethodDescriptionboolean
getKey()
getValue()
int
hashCode()
static <K,
V> TransformMap.TransformEntry <K, V, K, V> static <K,
V, KW, VW>
TransformMap.TransformEntry<K, V, KW, VW> of
(Map.Entry<KW, VW> entry, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) Wraps a map entry.
-
Field Details
-
keyTransformer
-
valueTransformer
-
-
Constructor Details
-
TransformEntry
protected TransformEntry(Map.Entry<KW, VW> wrapped, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer)
-
-
Method Details
-
of
public static <K,V, TransformMap.TransformEntry<K,KW, VW> V, ofKW, VW> (Map.Entry<KW, VW> entry, Transformer<K, KW> keyTransformer, Transformer<V, VW> valueTransformer) Wraps a map entry. -
of
- See Also:
-
getWrapped
-
getKey
-
getValue
-
setValue
-
equals
-
hashCode
public int hashCode()
-