Class SectionValueBuilder<V>
- java.lang.Object
-
- cc.carm.lib.configuration.builder.AbstractConfigBuilder<TYPE,RESULT,ConfigurationHolder<?>,SELF>
-
- cc.carm.lib.configuration.builder.CommonConfigBuilder<TYPE,RESULT,SELF>
-
- cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder<V,V,ConfiguredValue<V>,SectionValueBuilder<V>>
-
- cc.carm.lib.configuration.builder.value.SectionValueBuilder<V>
-
public class SectionValueBuilder<V> extends AbstractSectionBuilder<V,V,ConfiguredValue<V>,SectionValueBuilder<V>>
-
-
Field Summary
-
Fields inherited from class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
paramType, parser, serializer
-
Fields inherited from class cc.carm.lib.configuration.builder.AbstractConfigBuilder
defaultValueSupplier, holder, initializer, path, providerClass, type
-
-
Constructor Summary
Constructors Constructor Description SectionValueBuilder(@NotNull ValueType<V> type, @NotNull ValueHandler<ConfigureSection,V> parser, @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull ConfiguredValue<V>
build()
protected @NotNull SectionValueBuilder<V>
self()
-
Methods inherited from class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
buildAdapter, parse, parse, serialize, serialize, serialize
-
Methods inherited from class cc.carm.lib.configuration.builder.AbstractConfigBuilder
append, append, buildManifest, defaults, defaults, holder, initializer, meta, meta, path, type
-
-
-
-
Constructor Detail
-
SectionValueBuilder
public SectionValueBuilder(@NotNull @NotNull ValueType<V> type, @NotNull @NotNull ValueHandler<ConfigureSection,V> parser, @NotNull @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
-
-
Method Detail
-
self
@NotNull protected @NotNull SectionValueBuilder<V> self()
- Specified by:
self
in classAbstractConfigBuilder<V,ConfiguredValue<V>,ConfigurationHolder<?>,SectionValueBuilder<V>>
-
build
@NotNull public @NotNull ConfiguredValue<V> build()
- Specified by:
build
in classAbstractConfigBuilder<V,ConfiguredValue<V>,ConfigurationHolder<?>,SectionValueBuilder<V>>
-
-