Class ConfigMapCreator<K,V>
- java.lang.Object
-
- cc.carm.lib.configuration.builder.map.ConfigMapCreator<K,V>
-
public class ConfigMapCreator<K,V> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConfigMapCreator(@NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull ConfigMapBuilder<java.util.HashMap<K,V>,K,V>
asHashMap()
@NotNull ConfigMapBuilder<java.util.LinkedHashMap<K,V>,K,V>
asLinkedMap()
@NotNull ConfigMapBuilder<java.util.TreeMap<K,V>,K,V>
asTreeMap()
<W extends java.util.Map<K,V>>
@NotNull ConfigMapBuilder<W,K,V>constructor(@NotNull java.lang.Class<W> type)
<M extends java.util.Map<K,V>>
@NotNull ConfigMapBuilder<M,K,V>constructor(@NotNull java.util.function.Supplier<@NotNull M> mapSuppler)
-
-
-
Method Detail
-
constructor
@NotNull public <M extends java.util.Map<K,V>> @NotNull ConfigMapBuilder<M,K,V> constructor(@NotNull @NotNull java.util.function.Supplier<@NotNull M> mapSuppler)
-
constructor
@NotNull public <W extends java.util.Map<K,V>> @NotNull ConfigMapBuilder<W,K,V> constructor(@NotNull @NotNull java.lang.Class<W> type)
-
asHashMap
@NotNull public @NotNull ConfigMapBuilder<java.util.HashMap<K,V>,K,V> asHashMap()
-
asLinkedMap
@NotNull public @NotNull ConfigMapBuilder<java.util.LinkedHashMap<K,V>,K,V> asLinkedMap()
-
asTreeMap
@NotNull public @NotNull ConfigMapBuilder<java.util.TreeMap<K,V>,K,V> asTreeMap()
-
-