Uses of Interface
cc.carm.lib.configuration.core.function.ConfigDataFunction
-
-
Uses of ConfigDataFunction in cc.carm.lib.configuration.core.builder.list
Fields in cc.carm.lib.configuration.core.builder.list declared as ConfigDataFunction Modifier and Type Field Description protected @NotNull ConfigDataFunction<java.lang.Object,S>
SourceListBuilder. sourceParser
protected @NotNull ConfigDataFunction<S,java.lang.Object>
SourceListBuilder. sourceSerializer
protected @NotNull ConfigDataFunction<S,V>
SourceListBuilder. valueParser
protected @NotNull ConfigDataFunction<V,S>
SourceListBuilder. valueSerializer
Methods in cc.carm.lib.configuration.core.builder.list with parameters of type ConfigDataFunction Modifier and Type Method Description <S> @NotNull SourceListBuilder<S,V>
ConfigListBuilder. from(@NotNull java.lang.Class<? super S> sourceClass, @NotNull ConfigDataFunction<java.lang.Object,S> sourceParser, @NotNull ConfigDataFunction<S,V> valueParser, @NotNull ConfigDataFunction<V,S> valueSerializer, @NotNull ConfigDataFunction<S,java.lang.Object> sourceSerializer)
@NotNull SourceListBuilder<S,V>
SourceListBuilder. parseSource(ConfigDataFunction<java.lang.Object,S> sourceParser)
@NotNull SourceListBuilder<S,V>
SourceListBuilder. parseValue(ConfigDataFunction<S,V> valueParser)
@NotNull SourceListBuilder<S,V>
SourceListBuilder. serializeSource(ConfigDataFunction<S,java.lang.Object> serializer)
@NotNull SourceListBuilder<S,V>
SourceListBuilder. serializeValue(ConfigDataFunction<V,S> serializer)
Constructors in cc.carm.lib.configuration.core.builder.list with parameters of type ConfigDataFunction Constructor Description SourceListBuilder(@NotNull java.lang.Class<? super S> sourceClass, @NotNull ConfigDataFunction<java.lang.Object,S> sourceParser, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigDataFunction<S,V> valueParser, @NotNull ConfigDataFunction<V,S> valueSerializer, @NotNull ConfigDataFunction<S,java.lang.Object> sourceSerializer)
-
Uses of ConfigDataFunction in cc.carm.lib.configuration.core.builder.map
Fields in cc.carm.lib.configuration.core.builder.map declared as ConfigDataFunction Modifier and Type Field Description protected @NotNull ConfigDataFunction<java.lang.String,K>
SectionMapBuilder. keyParser
protected @NotNull ConfigDataFunction<java.lang.String,K>
SourceMapBuilder. keyParser
protected @NotNull ConfigDataFunction<K,java.lang.String>
SectionMapBuilder. keySerializer
protected @NotNull ConfigDataFunction<K,java.lang.String>
SourceMapBuilder. keySerializer
protected @NotNull ConfigDataFunction<java.lang.Object,S>
SourceMapBuilder. sourceParser
protected @NotNull ConfigDataFunction<S,java.lang.Object>
SourceMapBuilder. sourceSerializer
protected @NotNull ConfigDataFunction<ConfigurationWrapper<?>,V>
SectionMapBuilder. valueParser
protected @NotNull ConfigDataFunction<S,V>
SourceMapBuilder. valueParser
protected @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>>
SectionMapBuilder. valueSerializer
protected @NotNull ConfigDataFunction<V,S>
SourceMapBuilder. valueSerializer
Methods in cc.carm.lib.configuration.core.builder.map with parameters of type ConfigDataFunction Modifier and Type Method Description <S> SourceMapBuilder<M,S,K,V>
ConfigMapBuilder. from(@NotNull java.lang.Class<S> sourceClass, @NotNull ConfigDataFunction<S,V> valueParser, @NotNull ConfigDataFunction<V,S> valueSerializer)
SourceMapBuilder<M,java.lang.Object,K,V>
ConfigMapBuilder. fromObject(@NotNull ConfigDataFunction<java.lang.Object,V> valueParser)
SourceMapBuilder<M,java.lang.String,K,V>
ConfigMapBuilder. fromString(@NotNull ConfigDataFunction<java.lang.String,V> valueParser)
@NotNull SectionMapBuilder<M,K,V>
SectionMapBuilder. parseKey(@NotNull ConfigDataFunction<java.lang.String,K> parser)
@NotNull SourceMapBuilder<M,S,K,V>
SourceMapBuilder. parseKey(@NotNull ConfigDataFunction<java.lang.String,K> parser)
@NotNull SourceMapBuilder<M,S,K,V>
SourceMapBuilder. parseSource(@NotNull ConfigDataFunction<java.lang.Object,S> parser)
@NotNull SectionMapBuilder<M,K,V>
SectionMapBuilder. parseValue(@NotNull ConfigDataFunction<ConfigurationWrapper<?>,V> parser)
@NotNull SourceMapBuilder<M,S,K,V>
SourceMapBuilder. parseValue(@NotNull ConfigDataFunction<S,V> parser)
@NotNull SectionMapBuilder<M,K,V>
SectionMapBuilder. serializeKey(@NotNull ConfigDataFunction<K,java.lang.String> serializer)
@NotNull SourceMapBuilder<M,S,K,V>
SourceMapBuilder. serializeKey(@NotNull ConfigDataFunction<K,java.lang.String> serializer)
@NotNull SourceMapBuilder<M,S,K,V>
SourceMapBuilder. serializeSource(@NotNull ConfigDataFunction<S,java.lang.Object> serializer)
@NotNull SectionMapBuilder<M,K,V>
SectionMapBuilder. serializeValue(@NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
@NotNull SourceMapBuilder<M,S,K,V>
SourceMapBuilder. serializeValue(@NotNull ConfigDataFunction<V,S> serializer)
Constructors in cc.carm.lib.configuration.core.builder.map with parameters of type ConfigDataFunction Constructor Description SectionMapBuilder(@NotNull java.util.function.Supplier<@NotNull M> supplier, @NotNull java.lang.Class<K> keyClass, @NotNull ConfigDataFunction<java.lang.String,K> keyParser, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigDataFunction<ConfigurationWrapper<?>,V> valueParser, @NotNull ConfigDataFunction<K,java.lang.String> keySerializer, @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)
SourceMapBuilder(@NotNull java.util.function.Supplier<@NotNull M> supplier, @NotNull java.lang.Class<K> keyClass, @NotNull ConfigDataFunction<java.lang.String,K> keyParser, @NotNull java.lang.Class<S> sourceClass, @NotNull ConfigDataFunction<java.lang.Object,S> sourceParser, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigDataFunction<S,V> valueParser, @NotNull ConfigDataFunction<K,java.lang.String> keySerializer, @NotNull ConfigDataFunction<V,S> valueSerializer, @NotNull ConfigDataFunction<S,java.lang.Object> sourceSerializer)
-
Uses of ConfigDataFunction in cc.carm.lib.configuration.core.builder.value
Fields in cc.carm.lib.configuration.core.builder.value declared as ConfigDataFunction Modifier and Type Field Description protected @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>>
SectionValueBuilder. serializer
protected @NotNull ConfigDataFunction<java.lang.Object,S>
SourceValueBuilder. sourceParser
protected @NotNull ConfigDataFunction<S,java.lang.Object>
SourceValueBuilder. sourceSerializer
protected @NotNull ConfigDataFunction<V,S>
SourceValueBuilder. valueSerializer
Methods in cc.carm.lib.configuration.core.builder.value with parameters of type ConfigDataFunction Modifier and Type Method Description <S> @NotNull SourceValueBuilder<S,V>
ConfigValueBuilder. from(@NotNull java.lang.Class<S> sourceClass, @NotNull ConfigDataFunction<java.lang.Object,S> sourceParser, @NotNull ConfigValueParser<S,V> valueParser, @NotNull ConfigDataFunction<V,S> valueSerializer, @NotNull ConfigDataFunction<S,java.lang.Object> sourceSerializer)
@NotNull SectionValueBuilder<V>
ConfigValueBuilder. fromSection(@NotNull ConfigValueParser<ConfigurationWrapper<?>,V> valueParser, @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)
@NotNull SourceValueBuilder<S,V>
SourceValueBuilder. parseSource(@NotNull ConfigDataFunction<java.lang.Object,S> sourceParser)
@NotNull SectionValueBuilder<V>
SectionValueBuilder. parseValue(ConfigDataFunction<ConfigurationWrapper<?>,V> valueParser)
@NotNull SourceValueBuilder<S,V>
SourceValueBuilder. parseValue(ConfigDataFunction<S,V> valueParser)
@NotNull SourceValueBuilder<S,V>
SourceValueBuilder. serializeSource(@NotNull ConfigDataFunction<S,java.lang.Object> serializer)
@NotNull SectionValueBuilder<V>
SectionValueBuilder. serializeValue(ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
@NotNull SourceValueBuilder<S,V>
SourceValueBuilder. serializeValue(@NotNull ConfigDataFunction<V,S> serializer)
Constructors in cc.carm.lib.configuration.core.builder.value with parameters of type ConfigDataFunction Constructor Description SectionValueBuilder(@NotNull java.lang.Class<V> valueClass, @NotNull ConfigValueParser<ConfigurationWrapper<?>,V> parser, @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
SourceValueBuilder(@NotNull java.lang.Class<S> sourceClass, @NotNull ConfigDataFunction<java.lang.Object,S> sourceParser, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigValueParser<S,V> valueParser, @NotNull ConfigDataFunction<V,S> valueSerializer, @NotNull ConfigDataFunction<S,java.lang.Object> sourceSerializer)
-
Uses of ConfigDataFunction in cc.carm.lib.configuration.core.function
Methods in cc.carm.lib.configuration.core.function that return ConfigDataFunction Modifier and Type Method Description default <V> @NotNull ConfigDataFunction<T,V>
ConfigDataFunction. andThen(@NotNull ConfigDataFunction<? super R,V> after)
static @NotNull ConfigDataFunction<java.lang.Object,java.lang.Boolean>
ConfigDataFunction. booleanValue()
static @NotNull ConfigDataFunction<java.lang.Object,java.lang.Byte>
ConfigDataFunction. byteValue()
static <V> @NotNull ConfigDataFunction<java.lang.String,V>
ConfigDataFunction. castFromString(java.lang.Class<V> valueClass)
static <V> @NotNull ConfigDataFunction<java.lang.Object,V>
ConfigDataFunction. castObject(java.lang.Class<V> valueClass)
static <T> @NotNull ConfigDataFunction<T,java.lang.String>
ConfigDataFunction. castToString()
static @NotNull ConfigDataFunction<java.lang.Object,java.lang.Double>
ConfigDataFunction. doubleValue()
static @NotNull ConfigDataFunction<java.lang.Object,java.lang.Float>
ConfigDataFunction. floatValue()
static <T> @NotNull ConfigDataFunction<T,T>
ConfigDataFunction. identity()
static <T> @NotNull ConfigDataFunction<T,T>
ConfigDataFunction. identity(java.lang.Class<T> type)
static @NotNull ConfigDataFunction<java.lang.Object,java.lang.Integer>
ConfigDataFunction. intValue()
static @NotNull ConfigDataFunction<java.lang.Object,java.lang.Long>
ConfigDataFunction. longValue()
static <V> @NotNull ConfigDataFunction<java.lang.String,V>
ConfigDataFunction. parseString(java.lang.Class<V> valueClass)
static <T,V>
@NotNull ConfigDataFunction<T,V>ConfigDataFunction. required()
static @NotNull ConfigDataFunction<java.lang.Object,java.lang.Short>
ConfigDataFunction. shortValue()
static <T> @NotNull ConfigDataFunction<T,java.lang.Object>
ConfigDataFunction. toObject()
Methods in cc.carm.lib.configuration.core.function with parameters of type ConfigDataFunction Modifier and Type Method Description default <V> @NotNull ConfigDataFunction<T,V>
ConfigDataFunction. andThen(@NotNull ConfigDataFunction<? super R,V> after)
default <V> ConfigValueParser<V,R>
ConfigValueParser. compose(@NotNull ConfigDataFunction<? super V,? extends T> before)
-
Uses of ConfigDataFunction in cc.carm.lib.configuration.core.value.impl
Fields in cc.carm.lib.configuration.core.value.impl declared as ConfigDataFunction Modifier and Type Field Description protected @NotNull ConfigDataFunction<java.lang.String,K>
ConfigValueMap. keyParser
protected @NotNull ConfigDataFunction<K,java.lang.String>
ConfigValueMap. keySerializer
protected @NotNull ConfigDataFunction<S,V>
ConfigValueMap. valueParser
protected @NotNull ConfigDataFunction<V,java.lang.Object>
ConfigValueMap. valueSerializer
Methods in cc.carm.lib.configuration.core.value.impl that return ConfigDataFunction Modifier and Type Method Description @NotNull ConfigDataFunction<java.lang.String,K>
ConfigValueMap. getKeyParser()
@NotNull ConfigDataFunction<K,java.lang.String>
ConfigValueMap. getKeySerializer()
@NotNull ConfigDataFunction<S,V>
ConfigValueMap. getValueParser()
@NotNull ConfigDataFunction<V,java.lang.Object>
ConfigValueMap. getValueSerializer()
Constructors in cc.carm.lib.configuration.core.value.impl with parameters of type ConfigDataFunction Constructor Description ConfigValueMap(@NotNull ValueManifest<java.util.Map<K,V>> manifest, @NotNull java.lang.Class<? super S> sourceClass, @NotNull java.util.function.Supplier<? extends java.util.Map<K,V>> mapObjSupplier, @NotNull java.lang.Class<K> keyClass, @NotNull ConfigDataFunction<java.lang.String,K> keyParser, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigDataFunction<S,V> valueParser, @NotNull ConfigDataFunction<K,java.lang.String> keySerializer, @NotNull ConfigDataFunction<V,java.lang.Object> valueSerializer)
-
Uses of ConfigDataFunction in cc.carm.lib.configuration.core.value.type
Fields in cc.carm.lib.configuration.core.value.type declared as ConfigDataFunction Modifier and Type Field Description protected @NotNull ConfigDataFunction<java.lang.Object,V>
ConfiguredList. parser
protected @NotNull ConfigDataFunction<V,java.lang.Object>
ConfiguredList. serializer
protected @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>>
ConfiguredSection. serializer
protected @NotNull ConfigDataFunction<V,java.lang.Object>
ConfiguredValue. serializer
Methods in cc.carm.lib.configuration.core.value.type that return ConfigDataFunction Modifier and Type Method Description @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>>
ConfiguredSection. getSerializer()
@NotNull ConfigDataFunction<V,java.lang.Object>
ConfiguredValue. getSerializer()
Constructors in cc.carm.lib.configuration.core.value.type with parameters of type ConfigDataFunction Constructor Description ConfiguredList(@NotNull ValueManifest<java.util.List<V>> manifest, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigDataFunction<java.lang.Object,V> parser, @NotNull ConfigDataFunction<V,java.lang.Object> serializer)
ConfiguredMap(@NotNull ValueManifest<java.util.Map<K,V>> manifest, @NotNull java.util.function.Supplier<? extends java.util.Map<K,V>> mapObjSupplier, @NotNull java.lang.Class<K> keyClass, @NotNull ConfigDataFunction<java.lang.String,K> keyParser, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigDataFunction<java.lang.Object,V> valueParser, @NotNull ConfigDataFunction<K,java.lang.String> keySerializer, @NotNull ConfigDataFunction<V,java.lang.Object> valueSerializer)
ConfiguredSection(@NotNull ValueManifest<V> manifest, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigValueParser<ConfigurationWrapper<?>,V> parser, @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> serializer)
ConfiguredSectionMap(@NotNull ValueManifest<java.util.Map<K,V>> manifest, @NotNull java.util.function.Supplier<? extends java.util.Map<K,V>> mapObjSupplier, @NotNull java.lang.Class<K> keyClass, @NotNull ConfigDataFunction<java.lang.String,K> keyParser, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigDataFunction<ConfigurationWrapper<?>,V> valueParser, @NotNull ConfigDataFunction<K,java.lang.String> keySerializer, @NotNull ConfigDataFunction<V,? extends java.util.Map<java.lang.String,java.lang.Object>> valueSerializer)
ConfiguredValue(@NotNull ValueManifest<V> manifest, @NotNull java.lang.Class<V> valueClass, @NotNull ConfigValueParser<java.lang.Object,V> parser, @NotNull ConfigDataFunction<V,java.lang.Object> serializer)
-