接口的使用
cc.carm.lib.configuration.function.ValueHandler
使用ValueHandler的程序包
程序包
说明
-
cc.carm.lib.configuration.builder.impl中ValueHandler的使用
修饰符和类型字段说明protected @NotNull ValueHandler<ConfigureSection,UNIT> AbstractSectionBuilder.parserprotected @NotNull ValueHandler<UNIT,? extends Map<String, Object>> AbstractSectionBuilder.serializerprotected @NotNull ValueHandler<SOURCE,UNIT> AbstractSourceBuilder.valueParserprotected @NotNull ValueHandler<UNIT,SOURCE> AbstractSourceBuilder.valueSerializer修饰符和类型方法说明AbstractSectionBuilder.parse(@NotNull ValueHandler<ConfigureSection, UNIT> valueParser) AbstractSourceBuilder.parse(@NotNull ValueHandler<SOURCE, UNIT> parser) AbstractSectionBuilder.serialize(@NotNull ValueHandler<UNIT, ? extends Map<String, Object>> serializer) AbstractSourceBuilder.serialize(@NotNull ValueHandler<UNIT, SOURCE> serializer) 限定符构造器说明protectedAbstractSectionBuilder(@NotNull ValueType<TYPE> type, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<ConfigureSection, UNIT> parser, @NotNull ValueHandler<UNIT, ? extends Map<String, Object>> serializer) protectedAbstractSourceBuilder(@NotNull ValueType<V> type, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<SOURCE, UNIT> parser, @NotNull ValueHandler<UNIT, SOURCE> serializer) -
cc.carm.lib.configuration.builder.list中ValueHandler的使用
限定符构造器说明SectionListBuilder(@NotNull Supplier<? extends List<V>> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) SourceListBuilder(@NotNull Supplier<? extends List<V>> constructor, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<V> paramType, @NotNull ValueHandler<SOURCE, V> parser, @NotNull ValueHandler<V, SOURCE> serializer) -
cc.carm.lib.configuration.builder.map中ValueHandler的使用
修饰符和类型字段说明protected @NotNull ValueHandler<String,K> SectionMapBuilder.keyParserprotected @NotNull ValueHandler<String,K> SourceMapBuilder.keyParserprotected @NotNull ValueHandler<K,String> SectionMapBuilder.keySerializerprotected @NotNull ValueHandler<K,String> SourceMapBuilder.keySerializer修饰符和类型方法说明<S> @NotNull SourceMapBuilder<M,S, K, V> ConfigMapBuilder.from(@NotNull ValueType<S> sourceType, @NotNull ValueHandler<String, K> keyParser, @NotNull ValueHandler<K, String> keySerializer, @NotNull ValueHandler<S, V> valueParser, @NotNull ValueHandler<V, S> valueSerializer) @NotNull SectionMapBuilder<M,K, V> ConfigMapBuilder.fromSection(@NotNull ValueHandler<String, K> keyParser, @NotNull ValueHandler<K, String> keySerializer, @NotNull ValueHandler<ConfigureSection, V> valueParser, @NotNull ValueHandler<V, Map<String, Object>> valueSerializer) @NotNull SectionMapBuilder<MAP,K, V> SectionMapBuilder.parseKey(@NotNull ValueHandler<String, K> keyParser) @NotNull SourceMapBuilder<MAP,SOURCE, K, V> SourceMapBuilder.parseKey(@NotNull ValueHandler<String, K> keyParser) @NotNull SectionMapBuilder<MAP,K, V> SectionMapBuilder.serializeKey(@NotNull ValueHandler<K, String> keySerializer) @NotNull SourceMapBuilder<MAP,SOURCE, K, V> SourceMapBuilder.serializeKey(@NotNull ValueHandler<K, String> keySerializer) 限定符构造器说明SectionMapBuilder(@NotNull Supplier<? extends MAP> constructor, @NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType, @NotNull ValueHandler<String, K> keyParser, @NotNull ValueHandler<K, String> keySerializer, @NotNull ValueHandler<ConfigureSection, V> valueParser, @NotNull ValueHandler<V, Map<String, Object>> valueSerializer) SourceMapBuilder(@NotNull Supplier<? extends MAP> constructor, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType, @NotNull ValueHandler<String, K> keyParser, @NotNull ValueHandler<K, String> keySerializer, @NotNull ValueHandler<SOURCE, V> valueParser, @NotNull ValueHandler<V, SOURCE> valueSerializer) -
cc.carm.lib.configuration.builder.value中ValueHandler的使用
修饰符和类型方法说明<S> @NotNull SourceValueBuilder<S,V> ConfigValueBuilder.from(@NotNull ValueType<S> sourceType, @NotNull ValueHandler<S, V> valueParser, @NotNull ValueHandler<V, S> valueSerializer) @NotNull SectionValueBuilder<V>ConfigValueBuilder.fromSection(@NotNull ValueHandler<ConfigureSection, V> valueParser, @NotNull ValueHandler<V, ? extends Map<String, Object>> valueSerializer) 限定符构造器说明SectionValueBuilder(@NotNull ValueType<V> type, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) SourceValueBuilder(@NotNull ValueType<S> sourceType, @NotNull ValueType<V> valueType, @NotNull ValueHandler<S, V> parser, @NotNull ValueHandler<V, S> serializer) -
cc.carm.lib.configuration.function中ValueHandler的使用
修饰符和类型方法说明default <V> ValueHandler<T,V> ValueHandler.andThen(@NotNull ValueHandler<R, V> after) default <V> ValueHandler<V,R> ValueHandler.compose(@NotNull DataFunction<? super V, ? extends T> before) default <V> ValueHandler<V,R> ValueHandler.compose(@NotNull ValueHandler<? super V, ? extends T> before) static <O,T> @NotNull ValueHandler<O, T> ValueHandler.deserialize(ValueType<T> to) static <T> @NotNull ValueHandler<T,T> ValueHandler.identity()static <T,V> @NotNull ValueHandler<T, V> ValueHandler.required()static <T,V> @NotNull ValueHandler<T, V> static <T> @NotNull ValueHandler<T,String> ValueHandler.stringValue()static <T> @NotNull ValueHandler<T,Object> ValueHandler.toObject()修饰符和类型方法说明default <V> ValueHandler<T,V> ValueHandler.andThen(@NotNull ValueHandler<R, V> after) default <V> ValueHandler<V,R> ValueHandler.compose(@NotNull ValueHandler<? super V, ? extends T> before)