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. parser
protected @NotNull ValueHandler<PARAM,? extends java.util.Map<java.lang.String,java.lang.Object>>
AbstractSectionBuilder. serializer
protected @NotNull ValueHandler<SOURCE,PARAM>
AbstractSourceBuilder. valueParser
protected @NotNull ValueHandler<PARAM,SOURCE>
AbstractSourceBuilder. valueSerializer
Methods in cc.carm.lib.configuration.builder.impl with parameters of type ValueHandler Modifier and Type Method Description SELF
AbstractSectionBuilder. parse(@NotNull ValueHandler<ConfigureSection,PARAM> valueParser)
SELF
AbstractSourceBuilder. parse(@NotNull ValueHandler<SOURCE,PARAM> parser)
SELF
AbstractSectionBuilder. serialize(@NotNull ValueHandler<PARAM,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
SELF
AbstractSourceBuilder. 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. keyParser
protected @NotNull ValueHandler<java.lang.String,K>
SourceMapBuilder. keyParser
protected @NotNull ValueHandler<K,java.lang.String>
SectionMapBuilder. keySerializer
protected @NotNull ValueHandler<K,java.lang.String>
SourceMapBuilder. keySerializer
Methods 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)
-