Uses of Interface
cc.carm.lib.configuration.function.ValueHandler
Packages that use ValueHandler
Package
Description
-
Uses of ValueHandler in cc.carm.lib.configuration.builder.impl
Fields in cc.carm.lib.configuration.builder.impl declared as ValueHandlerModifier and TypeFieldDescriptionprotected @NotNull ValueHandler
<ConfigureSection, UNIT> AbstractSectionBuilder.parser
protected @NotNull ValueHandler
<UNIT, ? extends Map<String, Object>> AbstractSectionBuilder.serializer
protected @NotNull ValueHandler
<SOURCE, UNIT> AbstractSourceBuilder.valueParser
protected @NotNull ValueHandler
<UNIT, SOURCE> AbstractSourceBuilder.valueSerializer
Methods in cc.carm.lib.configuration.builder.impl with parameters of type ValueHandlerModifier and TypeMethodDescriptionAbstractSectionBuilder.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) Constructors in cc.carm.lib.configuration.builder.impl with parameters of type ValueHandlerModifierConstructorDescriptionprotected
AbstractSectionBuilder
(@NotNull ValueType<TYPE> type, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<ConfigureSection, UNIT> parser, @NotNull ValueHandler<UNIT, ? extends Map<String, Object>> serializer) protected
AbstractSourceBuilder
(@NotNull ValueType<V> type, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<UNIT> paramType, @NotNull ValueHandler<SOURCE, UNIT> parser, @NotNull ValueHandler<UNIT, SOURCE> serializer) -
Uses of ValueHandler in cc.carm.lib.configuration.builder.list
Constructors in cc.carm.lib.configuration.builder.list with parameters of type ValueHandlerModifierConstructorDescriptionSectionListBuilder
(@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) -
Uses of ValueHandler in cc.carm.lib.configuration.builder.map
Fields in cc.carm.lib.configuration.builder.map declared as ValueHandlerModifier and TypeFieldDescriptionprotected @NotNull ValueHandler
<String, K> SectionMapBuilder.keyParser
protected @NotNull ValueHandler
<String, K> SourceMapBuilder.keyParser
protected @NotNull ValueHandler
<K, String> SectionMapBuilder.keySerializer
protected @NotNull ValueHandler
<K, String> SourceMapBuilder.keySerializer
Methods in cc.carm.lib.configuration.builder.map with parameters of type ValueHandlerModifier and TypeMethodDescription<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) Constructors in cc.carm.lib.configuration.builder.map with parameters of type ValueHandlerModifierConstructorDescriptionSectionMapBuilder
(@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) -
Uses of ValueHandler in cc.carm.lib.configuration.builder.value
Methods in cc.carm.lib.configuration.builder.value with parameters of type ValueHandlerModifier and TypeMethodDescription<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) Constructors in cc.carm.lib.configuration.builder.value with parameters of type ValueHandlerModifierConstructorDescriptionSectionValueBuilder
(@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) -
Uses of ValueHandler in cc.carm.lib.configuration.function
Methods in cc.carm.lib.configuration.function that return ValueHandlerModifier and TypeMethodDescriptiondefault <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()
Methods in cc.carm.lib.configuration.function with parameters of type ValueHandlerModifier and TypeMethodDescriptiondefault <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)