Uses of Class
cc.carm.lib.configuration.core.value.ValueManifest
-
-
Uses of ValueManifest in cc.carm.lib.configuration.core.builder
Methods in cc.carm.lib.configuration.core.builder that return ValueManifest Modifier and Type Method Description protected @NotNull ValueManifest<T>
AbstractConfigBuilder. buildManifest()
-
Uses of ValueManifest in cc.carm.lib.configuration.core.value
Subclasses of ValueManifest in cc.carm.lib.configuration.core.value Modifier and Type Class Description class
ConfigValue<T>
Methods in cc.carm.lib.configuration.core.value that return ValueManifest Modifier and Type Method Description static <V> ValueManifest<V>
ValueManifest. of(@Nullable ConfigurationProvider<?> provider, @Nullable java.lang.String configPath, @Nullable java.util.List<java.lang.String> headerComments, @Nullable java.lang.String inlineComments)
static <V> ValueManifest<V>
ValueManifest. of(@Nullable ConfigurationProvider<?> provider, @Nullable java.lang.String configPath, @Nullable java.util.List<java.lang.String> headerComments, @Nullable java.lang.String inlineComments, V defaultValue)
Constructors in cc.carm.lib.configuration.core.value with parameters of type ValueManifest Constructor Description ConfigValue(@NotNull ValueManifest<T> manifest)
-
Uses of ValueManifest in cc.carm.lib.configuration.core.value.impl
Subclasses of ValueManifest in cc.carm.lib.configuration.core.value.impl Modifier and Type Class Description class
CachedConfigValue<T>
class
ConfigValueMap<K,V,S>
Constructors in cc.carm.lib.configuration.core.value.impl with parameters of type ValueManifest Constructor Description CachedConfigValue(@NotNull ValueManifest<T> manifest)
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 ValueManifest in cc.carm.lib.configuration.core.value.type
Subclasses of ValueManifest in cc.carm.lib.configuration.core.value.type Modifier and Type Class Description class
ConfiguredList<V>
class
ConfiguredMap<K,V>
class
ConfiguredSection<V>
class
ConfiguredSectionMap<K,V>
class
ConfiguredValue<V>
Constructors in cc.carm.lib.configuration.core.value.type with parameters of type ValueManifest 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)
-