Class ConfigValueBuilder<V>
- java.lang.Object
-
- cc.carm.lib.configuration.builder.value.ConfigValueBuilder<V>
-
public class ConfigValueBuilder<V> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ConfigValueBuilder(@NotNull ValueType<V> type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <S> @NotNull SourceValueBuilder<S,V>
from(@NotNull ValueType<S> sourceType)
<S> @NotNull SourceValueBuilder<S,V>
from(@NotNull ValueType<S> sourceType, @NotNull ValueHandler<S,V> valueParser, @NotNull ValueHandler<V,S> valueSerializer)
<S> @NotNull SourceValueBuilder<S,V>
from(@NotNull java.lang.Class<S> clazz)
@NotNull SectionValueBuilder<V>
fromSection()
@NotNull SectionValueBuilder<V>
fromSection(@NotNull ValueHandler<ConfigureSection,V> valueParser, @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)
@NotNull SourceValueBuilder<java.lang.String,V>
fromString()
-
-
-
Method Detail
-
from
@NotNull public <S> @NotNull SourceValueBuilder<S,V> from(@NotNull @NotNull java.lang.Class<S> clazz)
-
from
@NotNull public <S> @NotNull SourceValueBuilder<S,V> from(@NotNull @NotNull ValueType<S> sourceType)
-
from
@NotNull public <S> @NotNull SourceValueBuilder<S,V> from(@NotNull @NotNull ValueType<S> sourceType, @NotNull @NotNull ValueHandler<S,V> valueParser, @NotNull @NotNull ValueHandler<V,S> valueSerializer)
-
fromString
@NotNull public @NotNull SourceValueBuilder<java.lang.String,V> fromString()
-
fromSection
@NotNull public @NotNull SectionValueBuilder<V> fromSection()
-
fromSection
@NotNull public @NotNull SectionValueBuilder<V> fromSection(@NotNull @NotNull ValueHandler<ConfigureSection,V> valueParser, @NotNull @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)
-
-