Uses of Interface
cc.carm.lib.configuration.function.ValueHandler
-
-
Uses of ValueHandler in cc.carm.lib.configuration.builder.impl
Fields in cc.carm.lib.configuration.builder.impl declared as ValueHandler Modifier and Type Field Description protected @NotNull ValueHandler<ConfigureSection,PARAM>AbstractSectionBuilder. parserprotected @NotNull ValueHandler<PARAM,? extends java.util.Map<java.lang.String,java.lang.Object>>AbstractSectionBuilder. serializerprotected @NotNull ValueHandler<SOURCE,PARAM>AbstractSourceBuilder. valueParserprotected @NotNull ValueHandler<PARAM,SOURCE>AbstractSourceBuilder. valueSerializerMethods in cc.carm.lib.configuration.builder.impl with parameters of type ValueHandler Modifier and Type Method Description SELFAbstractSectionBuilder. parse(@NotNull ValueHandler<ConfigureSection,PARAM> valueParser)SELFAbstractSourceBuilder. parse(@NotNull ValueHandler<SOURCE,PARAM> parser)SELFAbstractSectionBuilder. serialize(@NotNull ValueHandler<PARAM,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)SELFAbstractSourceBuilder. serialize(@NotNull ValueHandler<PARAM,SOURCE> serializer)Constructors in cc.carm.lib.configuration.builder.impl with parameters of type ValueHandler Constructor Description AbstractSectionBuilder(@NotNull ValueType<TYPE> type, @NotNull ValueType<PARAM> paramType, @NotNull ValueHandler<ConfigureSection,PARAM> parser, @NotNull ValueHandler<PARAM,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)AbstractSourceBuilder(@NotNull ValueType<V> type, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<PARAM> paramType, @NotNull ValueHandler<SOURCE,PARAM> parser, @NotNull ValueHandler<PARAM,SOURCE> serializer) -
Uses of ValueHandler in cc.carm.lib.configuration.builder.list
Constructors in cc.carm.lib.configuration.builder.list with parameters of type ValueHandler Constructor Description SectionListBuilder(@NotNull java.util.function.Supplier<? extends java.util.List<V>> constructor, @NotNull ValueType<V> paramType, @NotNull ValueHandler<ConfigureSection,V> parser, @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)SourceListBuilder(@NotNull java.util.function.Supplier<? extends java.util.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 ValueHandler Modifier and Type Field Description protected @NotNull ValueHandler<java.lang.String,K>SectionMapBuilder. keyParserprotected @NotNull ValueHandler<java.lang.String,K>SourceMapBuilder. keyParserprotected @NotNull ValueHandler<K,java.lang.String>SectionMapBuilder. keySerializerprotected @NotNull ValueHandler<K,java.lang.String>SourceMapBuilder. keySerializerMethods in cc.carm.lib.configuration.builder.map with parameters of type ValueHandler Modifier and Type Method Description <S> @NotNull SourceMapBuilder<M,S,K,V>ConfigMapBuilder. from(@NotNull ValueType<S> sourceType, @NotNull ValueHandler<java.lang.String,K> keyParser, @NotNull ValueHandler<K,java.lang.String> keySerializer, @NotNull ValueHandler<S,V> valueParser, @NotNull ValueHandler<V,S> valueSerializer)@NotNull SectionMapBuilder<M,K,V>ConfigMapBuilder. fromSection(@NotNull ValueHandler<java.lang.String,K> keyParser, @NotNull ValueHandler<K,java.lang.String> keySerializer, @NotNull ValueHandler<ConfigureSection,V> valueParser, @NotNull ValueHandler<V,java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)@NotNull SectionMapBuilder<MAP,K,V>SectionMapBuilder. parseKey(@NotNull ValueHandler<java.lang.String,K> keyParser)@NotNull SourceMapBuilder<MAP,SOURCE,K,V>SourceMapBuilder. parseKey(@NotNull ValueHandler<java.lang.String,K> keyParser)@NotNull SectionMapBuilder<MAP,K,V>SectionMapBuilder. serializeKey(@NotNull ValueHandler<K,java.lang.String> keySerializer)@NotNull SourceMapBuilder<MAP,SOURCE,K,V>SourceMapBuilder. serializeKey(@NotNull ValueHandler<K,java.lang.String> keySerializer)Constructors in cc.carm.lib.configuration.builder.map with parameters of type ValueHandler Constructor Description SectionMapBuilder(@NotNull java.util.function.Supplier<? extends MAP> constructor, @NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType, @NotNull ValueHandler<java.lang.String,K> keyParser, @NotNull ValueHandler<K,java.lang.String> keySerializer, @NotNull ValueHandler<ConfigureSection,V> valueParser, @NotNull ValueHandler<V,java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)SourceMapBuilder(@NotNull java.util.function.Supplier<? extends MAP> constructor, @NotNull ValueType<SOURCE> sourceType, @NotNull ValueType<K> keyType, @NotNull ValueType<V> valueType, @NotNull ValueHandler<java.lang.String,K> keyParser, @NotNull ValueHandler<K,java.lang.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 ValueHandler Modifier and Type Method Description <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 java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)Constructors in cc.carm.lib.configuration.builder.value with parameters of type ValueHandler Constructor Description SectionValueBuilder(@NotNull ValueType<V> type, @NotNull ValueHandler<ConfigureSection,V> parser, @NotNull ValueHandler<V,? extends java.util.Map<java.lang.String,java.lang.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 ValueHandler Modifier and Type Method Description 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>ValueHandler. required(ValueType<V> type)static <T> @NotNull ValueHandler<T,java.lang.String>ValueHandler. stringValue()static <T> @NotNull ValueHandler<T,java.lang.Object>ValueHandler. toObject()Methods in cc.carm.lib.configuration.function with parameters of type ValueHandler Modifier and Type Method Description 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)
-