类 AbstractSectionBuilder<TYPE,UNIT,RESULT extends ConfigValue<TYPE,UNIT>,SELF extends AbstractSectionBuilder<TYPE,UNIT,RESULT,SELF>>
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<TYPE,UNIT,RESULT,SELF>
public abstract class AbstractSectionBuilder<TYPE,UNIT,RESULT extends ConfigValue<TYPE,UNIT>,SELF extends AbstractSectionBuilder<TYPE,UNIT,RESULT,SELF>>
extends CommonConfigBuilder<TYPE,UNIT,RESULT,SELF>
-
字段概要
字段修饰符和类型字段说明protected @NotNull ValueHandler<ConfigureSection,UNIT> protected @NotNull ValueHandler<UNIT,? extends Map<String, Object>> 从类继承的字段 cc.carm.lib.configuration.builder.AbstractConfigBuilder
defaultValueSupplier, holder, initializer, path, providerClass, type, valueValidator -
构造器概要
构造器限定符构造器说明protectedAbstractSectionBuilder(@NotNull ValueType<TYPE> type, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<ConfigureSection, UNIT> parser, @NotNull ValueHandler<UNIT, ? extends Map<String, Object>> serializer) -
方法概要
修饰符和类型方法说明protected ValueAdapter<UNIT>parse(@NotNull DataFunction<ConfigureSection, UNIT> valueParser) parse(@NotNull ValueHandler<ConfigureSection, UNIT> valueParser)
-
字段详细资料
-
paramType
-
parser
-
serializer
-
-
构造器详细资料
-
AbstractSectionBuilder
protected AbstractSectionBuilder(@NotNull @NotNull ValueType<TYPE> type, @NotNull @NotNull ValueType<UNIT> paramType, @NotNull @NotNull ValueHandler<ConfigureSection, UNIT> parser, @NotNull @NotNull ValueHandler<UNIT, ? extends Map<String, Object>> serializer)
-
-
方法详细资料
-
parse
-
parse
-
serialize
-
serialize
-
serialize
-
buildAdapter
-