Uses of Interface
cc.carm.lib.configuration.function.ValueHandler
Packages that use ValueHandler
Package
Description
-
Uses of ValueHandler in cc.carm.lib.configuration.builder.collection
Constructors in cc.carm.lib.configuration.builder.collection with parameters of type ValueHandlerModifierConstructorDescriptionSection(@NotNull Supplier<? extends C> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer, @NotNull SimpleCollectionCreator.CollectionValueFactory<V, C, RESULT> factory) SectionCollectionBuilder(@NotNull Supplier<? extends C> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection, V> parser, @NotNull ValueHandler<V, ? extends Map<String, Object>> serializer) Source(@NotNull Supplier<? extends C> constructor, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<V> paramType, @NotNull ValueHandler<SOURCE, V> parser, @NotNull ValueHandler<V, SOURCE> serializer, @NotNull SimpleCollectionCreator.CollectionValueFactory<V, C, RESULT> factory) SourceCollectionBuilder(@NotNull Supplier<? extends C> 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.impl
Fields in cc.carm.lib.configuration.builder.impl declared as ValueHandlerModifier and TypeFieldDescriptionprotected @NotNull ValueHandler<ConfigureSection, UNIT> AbstractSectionBuilder.parserprotected @NotNull ValueHandler<UNIT, ? extends Map<String, Object>> AbstractSectionBuilder.serializerMethods 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 ValueHandlerModifierConstructorDescriptionprotectedAbstractSectionBuilder(@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) -
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.keyParserprotected @NotNull ValueHandler<String, K> SourceMapBuilder.keyParserprotected @NotNull ValueHandler<K, String> SectionMapBuilder.keySerializerprotected @NotNull ValueHandler<K, String> SourceMapBuilder.keySerializerMethods 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)