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. parserprotected @NotNull ConfigValueParser<S,V>SourceValueBuilder. valueParserMethods 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> TConfigurationWrapper. get(@NotNull java.lang.String path, @NotNull ConfigValueParser<java.lang.Object,T> parser)default <T> TConfigurationWrapper. 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. parserprotected @NotNull ConfigValueParser<java.lang.Object,V>ConfiguredValue. parserMethods 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)
-