Package org.reactfx.util
Class MapHelper<K,V>
- java.lang.Object
-
- org.reactfx.util.MapHelper<K,V>
-
- Direct Known Subclasses:
MapHelper.MultiEntryHelper
,MapHelper.SingleEntryHelper
public abstract class MapHelper<K,V> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
MapHelper.MultiEntryHelper<K,V>
private static class
MapHelper.SingleEntryHelper<K,V>
-
Constructor Summary
Constructors Modifier Constructor Description private
MapHelper()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract K
chooseKey()
static <K,V>
KchooseKey(MapHelper<K,V> mapHelper)
protected abstract boolean
containsKey(K key)
static <K> boolean
containsKey(MapHelper<K,?> mapHelper, K key)
protected abstract void
forEach(java.util.function.BiConsumer<K,V> f)
static <K,V>
voidforEach(MapHelper<K,V> mapHelper, java.util.function.BiConsumer<K,V> f)
protected abstract V
get(K key)
static <K,V>
Vget(MapHelper<K,V> mapHelper, K key)
static <K,V>
booleanisEmpty(MapHelper<K,V> mapHelper)
protected abstract MapHelper<K,V>
put(K key, V value)
static <K,V>
MapHelper<K,V>put(MapHelper<K,V> mapHelper, K key, V value)
protected abstract MapHelper<K,V>
remove(K key)
static <K,V>
MapHelper<K,V>remove(MapHelper<K,V> mapHelper, K key)
protected abstract void
replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V> f)
static <K,V>
voidreplaceAll(MapHelper<K,V> mapHelper, java.util.function.BiFunction<? super K,? super V,? extends V> f)
protected abstract int
size()
static <K,V>
intsize(MapHelper<K,V> mapHelper)
-
-
-
Method Detail
-
get
public static <K,V> V get(MapHelper<K,V> mapHelper, K key)
-
chooseKey
public static <K,V> K chooseKey(MapHelper<K,V> mapHelper)
-
replaceAll
public static <K,V> void replaceAll(MapHelper<K,V> mapHelper, java.util.function.BiFunction<? super K,? super V,? extends V> f)
-
forEach
public static <K,V> void forEach(MapHelper<K,V> mapHelper, java.util.function.BiConsumer<K,V> f)
-
isEmpty
public static <K,V> boolean isEmpty(MapHelper<K,V> mapHelper)
-
size
public static <K,V> int size(MapHelper<K,V> mapHelper)
-
containsKey
public static <K> boolean containsKey(MapHelper<K,?> mapHelper, K key)
-
chooseKey
protected abstract K chooseKey()
-
replaceAll
protected abstract void replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V> f)
-
containsKey
protected abstract boolean containsKey(K key)
-
size
protected abstract int size()
-
-