Class ConfigBuilder
- java.lang.Object
-
- cc.carm.lib.configuration.core.builder.ConfigBuilder
-
public class ConfigBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConfigBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <K,V>
@NotNull ConfigMapBuilder<java.util.HashMap<K,V>,K,V>asHashMap(@NotNull java.lang.Class<K> keyClass, @NotNull java.lang.Class<V> valueClass)
<K,V>
@NotNull ConfigMapBuilder<java.util.LinkedHashMap<K,V>,K,V>asLinkedMap(@NotNull java.lang.Class<K> keyClass, @NotNull java.lang.Class<V> valueClass)
<V> @NotNull ConfigListBuilder<V>
asList(@NotNull java.lang.Class<V> valueClass)
<K,V>
@NotNull ConfigMapCreator<K,V>asMap(@NotNull java.lang.Class<K> keyClass, @NotNull java.lang.Class<V> valueClass)
<K extends java.lang.Comparable<K>,V>
@NotNull ConfigMapBuilder<java.util.TreeMap<K,V>,K,V>asTreeMap(@NotNull java.lang.Class<K> keyClass, @NotNull java.lang.Class<V> valueClass)
<V> @NotNull ConfigValueBuilder<V>
asValue(@NotNull java.lang.Class<V> valueClass)
-
-
-
Method Detail
-
asValue
@NotNull public <V> @NotNull ConfigValueBuilder<V> asValue(@NotNull @NotNull java.lang.Class<V> valueClass)
-
asList
@NotNull public <V> @NotNull ConfigListBuilder<V> asList(@NotNull @NotNull java.lang.Class<V> valueClass)
-
asMap
@NotNull public <K,V> @NotNull ConfigMapCreator<K,V> asMap(@NotNull @NotNull java.lang.Class<K> keyClass, @NotNull @NotNull java.lang.Class<V> valueClass)
-
asHashMap
@NotNull public <K,V> @NotNull ConfigMapBuilder<java.util.HashMap<K,V>,K,V> asHashMap(@NotNull @NotNull java.lang.Class<K> keyClass, @NotNull @NotNull java.lang.Class<V> valueClass)
-
asLinkedMap
@NotNull public <K,V> @NotNull ConfigMapBuilder<java.util.LinkedHashMap<K,V>,K,V> asLinkedMap(@NotNull @NotNull java.lang.Class<K> keyClass, @NotNull @NotNull java.lang.Class<V> valueClass)
-
asTreeMap
@NotNull public <K extends java.lang.Comparable<K>,V> @NotNull ConfigMapBuilder<java.util.TreeMap<K,V>,K,V> asTreeMap(@NotNull @NotNull java.lang.Class<K> keyClass, @NotNull @NotNull java.lang.Class<V> valueClass)
-
-