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 classMapHelper.MultiEntryHelper<K,V>private static classMapHelper.SingleEntryHelper<K,V>
-
Constructor Summary
Constructors Modifier Constructor Description privateMapHelper()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract KchooseKey()static <K,V>
KchooseKey(MapHelper<K,V> mapHelper)protected abstract booleancontainsKey(K key)static <K> booleancontainsKey(MapHelper<K,?> mapHelper, K key)protected abstract voidforEach(java.util.function.BiConsumer<K,V> f)static <K,V>
voidforEach(MapHelper<K,V> mapHelper, java.util.function.BiConsumer<K,V> f)protected abstract Vget(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 voidreplaceAll(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 intsize()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()
-
-