类 AbstractSourceBuilder<V,SOURCE,UNIT,RESULT extends ConfigValue<V,UNIT>,SELF extends AbstractSourceBuilder<V,SOURCE,UNIT,RESULT,SELF>>
java.lang.Object
cc.carm.lib.configuration.builder.AbstractConfigBuilder<TYPE,UNIT,RESULT,ConfigurationHolder<?>,SELF>
cc.carm.lib.configuration.builder.CommonConfigBuilder<V,UNIT,RESULT,SELF>
cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder<V,SOURCE,UNIT,RESULT,SELF>
public abstract class AbstractSourceBuilder<V,SOURCE,UNIT,RESULT extends ConfigValue<V,UNIT>,SELF extends AbstractSourceBuilder<V,SOURCE,UNIT,RESULT,SELF>>
extends CommonConfigBuilder<V,UNIT,RESULT,SELF>
-
字段概要
字段修饰符和类型字段说明protected @NotNull ValueHandler<SOURCE,UNIT> protected @NotNull ValueHandler<UNIT,SOURCE> 从类继承的字段 cc.carm.lib.configuration.builder.AbstractConfigBuilder
defaultValueSupplier, holder, initializer, path, providerClass, type, valueValidator -
构造器概要
构造器限定符构造器说明protectedAbstractSourceBuilder(@NotNull ValueType<V> type, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<SOURCE, UNIT> parser, @NotNull ValueHandler<UNIT, SOURCE> serializer) -
方法概要
修饰符和类型方法说明protected ValueAdapter<UNIT>parse(@NotNull DataFunction<SOURCE, UNIT> parser) parse(@NotNull ValueHandler<SOURCE, UNIT> parser) serialize(@NotNull DataFunction<UNIT, SOURCE> serializer) serialize(@NotNull ValueHandler<UNIT, SOURCE> serializer)
-
字段详细资料
-
sourceType
-
paramType
-
valueParser
-
valueSerializer
-
-
构造器详细资料
-
AbstractSourceBuilder
-
-
方法详细资料
-
parse
-
parse
-
serialize
-
serialize
-
buildAdapter
-