类 SectionListBuilder<V>
java.lang.Object
cc.carm.lib.configuration.builder.AbstractConfigBuilder<TYPE,UNIT,RESULT,ConfigurationHolder<?>,SELF>
cc.carm.lib.configuration.builder.CommonConfigBuilder<TYPE,UNIT,RESULT,SELF>
cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder<List<V>,V,ConfiguredList<V>,SectionListBuilder<V>>
cc.carm.lib.configuration.builder.list.SectionListBuilder<V>
public class SectionListBuilder<V>
extends AbstractSectionBuilder<List<V>,V,ConfiguredList<V>,SectionListBuilder<V>>
-
字段概要
字段从类继承的字段 cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
paramType, parser, serializer从类继承的字段 cc.carm.lib.configuration.builder.AbstractConfigBuilder
defaultValueSupplier, holder, initializer, path, providerClass, type, valueValidator -
构造器概要
构造器构造器说明SectionListBuilder(@NotNull Supplier<? extends List<V>> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) -
方法概要
修饰符和类型方法说明@NotNull ConfiguredList<V>build()<LIST extends List<V>>
SectionListBuilder<V>construct(LIST list) constructor(@NotNull Supplier<? extends List<V>> constructor) final @NotNull SectionListBuilder<V>defaults(@NotNull Collection<V> values) final @NotNull SectionListBuilder<V>final @NotNull SectionListBuilder<V>protected @NotNull SectionListBuilder<V>self()从类继承的方法 cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
buildAdapter, parse, parse, serialize, serialize, serialize
-
字段详细资料
-
constructor
-
-
构造器详细资料
-
SectionListBuilder
public SectionListBuilder(@NotNull @NotNull Supplier<? extends List<V>> constructor, @NotNull @NotNull ValueType<V> paramType, @NotNull @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer)
-
-
方法详细资料
-
defaults
@SafeVarargs @NotNull public final @NotNull SectionListBuilder<V> defaults(@NotNull @NotNull V... values) -
defaults
@NotNull public final @NotNull SectionListBuilder<V> defaults(@NotNull @NotNull Collection<V> values) -
defaults
@NotNull public final @NotNull SectionListBuilder<V> defaults(@NotNull @NotNull Consumer<List<V>> constructor) -
constructor
-
construct
-
self
- 指定者:
self在类中AbstractConfigBuilder<List<V>,V, ConfiguredList<V>, ConfigurationHolder<?>, SectionListBuilder<V>>
-
build
- 指定者:
build在类中AbstractConfigBuilder<List<V>,V, ConfiguredList<V>, ConfigurationHolder<?>, SectionListBuilder<V>>
-