Uses of Interface
cc.carm.lib.configuration.core.function.ConfigValueParser
-
-
Uses of ConfigValueParser in cc.carm.lib.configuration.core.builder.value
Fields in cc.carm.lib.configuration.core.builder.value declared as ConfigValueParser Modifier and Type Field Description protected @NotNull ConfigValueParser<ConfigurationWrapper<?>,V>
SectionValueBuilder. parser
protected @NotNull ConfigValueParser<S,V>
SourceValueBuilder. valueParser
Methods in cc.carm.lib.configuration.core.builder.value with parameters of type ConfigValueParser 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 SectionValueBuilder<V>
SectionValueBuilder. parseValue(ConfigValueParser<ConfigurationWrapper<?>,V> valueParser)
@NotNull SourceValueBuilder<S,V>
SourceValueBuilder. parseValue(@NotNull ConfigValueParser<S,V> valueParser)
Constructors in cc.carm.lib.configuration.core.builder.value with parameters of type ConfigValueParser 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 ConfigValueParser in cc.carm.lib.configuration.core.function
Methods in cc.carm.lib.configuration.core.function that return ConfigValueParser Modifier and Type Method Description default <V> ConfigValueParser<T,V>
ConfigValueParser. andThen(@NotNull ConfigValueParser<R,V> after)
static @NotNull ConfigValueParser<java.lang.Object,java.lang.Boolean>
ConfigValueParser. booleanValue()
static @NotNull ConfigValueParser<java.lang.Object,java.lang.Byte>
ConfigValueParser. byteValue()
static <V> @NotNull ConfigValueParser<java.lang.Object,V>
ConfigValueParser. castObject(java.lang.Class<V> valueClass)
static @NotNull ConfigValueParser<java.lang.Object,java.lang.String>
ConfigValueParser. castToString()
default <V> ConfigValueParser<V,R>
ConfigValueParser. compose(@NotNull ConfigDataFunction<? super V,? extends T> before)
static @NotNull ConfigValueParser<java.lang.Object,java.lang.Double>
ConfigValueParser. doubleValue()
static <E extends java.lang.Enum<E>>
@NotNull ConfigValueParser<java.lang.Object,E>ConfigValueParser. enumValue(java.lang.Class<E> enumClass)
static @NotNull ConfigValueParser<java.lang.Object,java.lang.Float>
ConfigValueParser. floatValue()
static <T> @NotNull ConfigValueParser<T,T>
ConfigValueParser. identity()
static @NotNull ConfigValueParser<java.lang.Object,java.lang.Integer>
ConfigValueParser. intValue()
static @NotNull ConfigValueParser<java.lang.Object,java.lang.Long>
ConfigValueParser. longValue()
static <V> @NotNull ConfigValueParser<java.lang.String,V>
ConfigValueParser. parseString(java.lang.Class<V> valueClass)
static <T,V>
@NotNull ConfigValueParser<T,V>ConfigValueParser. required()
static @NotNull ConfigValueParser<java.lang.Object,java.lang.Short>
ConfigValueParser. shortValue()
static <T> @NotNull ConfigValueParser<T,java.lang.Object>
ConfigValueParser. toObject()
Methods in cc.carm.lib.configuration.core.function with parameters of type ConfigValueParser Modifier and Type Method Description default <V> ConfigValueParser<T,V>
ConfigValueParser. andThen(@NotNull ConfigValueParser<R,V> after)
-
Uses of ConfigValueParser in cc.carm.lib.configuration.core.source
Methods in cc.carm.lib.configuration.core.source with parameters of type ConfigValueParser Modifier and Type Method Description default <T> T
ConfigurationWrapper. get(@NotNull java.lang.String path, @NotNull ConfigValueParser<java.lang.Object,T> parser)
default <T> T
ConfigurationWrapper. get(@NotNull java.lang.String path, T defaultValue, @NotNull ConfigValueParser<java.lang.Object,T> parser)
-
Uses of ConfigValueParser in cc.carm.lib.configuration.core.value.type
Fields in cc.carm.lib.configuration.core.value.type declared as ConfigValueParser Modifier and Type Field Description protected @NotNull ConfigValueParser<ConfigurationWrapper<?>,V>
ConfiguredSection. parser
protected @NotNull ConfigValueParser<java.lang.Object,V>
ConfiguredValue. parser
Methods in cc.carm.lib.configuration.core.value.type that return ConfigValueParser Modifier and Type Method Description @NotNull ConfigValueParser<ConfigurationWrapper<?>,V>
ConfiguredSection. getParser()
@NotNull ConfigValueParser<java.lang.Object,V>
ConfiguredValue. getParser()
Constructors in cc.carm.lib.configuration.core.value.type with parameters of type ConfigValueParser Constructor Description 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)
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)
-