A B C D E F G H I K L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConfigBuilder<TYPE,RESULT extends ConfigValue<TYPE>,HOLDER extends ConfigurationHolder<?>,SELF extends AbstractConfigBuilder<TYPE,RESULT,HOLDER,SELF>> - Class in cc.carm.lib.configuration.builder
- AbstractConfigBuilder(Class<? super HOLDER>, ValueType<TYPE>) - Constructor for class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- AbstractSectionBuilder<TYPE,PARAM,RESULT extends ConfigValue<TYPE>,SELF extends AbstractSectionBuilder<TYPE,PARAM,RESULT,SELF>> - Class in cc.carm.lib.configuration.builder.impl
- AbstractSectionBuilder(ValueType<TYPE>, ValueType<PARAM>, ValueHandler<ConfigureSection, PARAM>, ValueHandler<PARAM, ? extends Map<String, Object>>) - Constructor for class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- AbstractSourceBuilder<V,SOURCE,PARAM,RESULT extends ConfigValue<V>,SELF extends AbstractSourceBuilder<V,SOURCE,PARAM,RESULT,SELF>> - Class in cc.carm.lib.configuration.builder.impl
- AbstractSourceBuilder(ValueType<V>, ValueType<SOURCE>, ValueType<PARAM>, ValueHandler<SOURCE, PARAM>, ValueHandler<PARAM, SOURCE>) - Constructor for class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- accept(ConfigurationHolder<?>, U, T) - Method in interface cc.carm.lib.configuration.function.ValueConsumer
- accept(T) - Method in interface cc.carm.lib.configuration.function.DataConsumer
- adapter - Variable in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- adapter() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- adapter() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- adapter(ValueAdapter<T>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapter(ValueType<FROM>, ValueType<TO>, DataFunction<FROM, TO>, DataFunction<TO, FROM>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapter(ValueType<T>, ValueParser<T>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapter(ValueType<T>, ValueSerializer<T>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapter(ValueType<T>, ValueSerializer<T>, ValueParser<T>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapter(Class<FROM>, Class<TO>, DataFunction<FROM, TO>, DataFunction<TO, FROM>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapter(Class<T>, ValueSerializer<T>, ValueParser<T>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapter(Consumer<ValueAdapterRegistry>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapterOf(ValueType<T>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- adapterOf(Class<T>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- adapterOf(T) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- adapters - Variable in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- adapters - Variable in class cc.carm.lib.configuration.source.ConfigurationFactory
- adapters - Variable in class cc.carm.lib.configuration.source.ConfigurationHolder
- adapters() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- adapters(ValueAdapterRegistry) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- add(int, V) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- add(V) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- addAll(int, Collection<? extends V>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- addAll(Collection<? extends V>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- andThen(DataFunction<? super R, V>) - Method in interface cc.carm.lib.configuration.function.DataFunction
- andThen(ValueHandler<R, V>) - Method in interface cc.carm.lib.configuration.function.ValueHandler
- andThen(DataConsumer<? super T>) - Method in interface cc.carm.lib.configuration.function.DataConsumer
- andThen(ValueConsumer<? super U, ? super T>) - Method in interface cc.carm.lib.configuration.function.ValueConsumer
- andThen(ConfigInitializeHandler<T, V>) - Method in interface cc.carm.lib.configuration.source.loader.ConfigInitializeHandler
- append(BiConsumer<ConfigurationHolder<?>, String>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- append(Consumer<ConfigurationHolder<?>>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- appendClassInitializer(ConfigInitializeHandler<Class<? extends Configuration>, Object>) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- appendFieldInitializer(ConfigInitializeHandler<Field, ConfigValue<?>>) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- asHashMap() - Method in class cc.carm.lib.configuration.builder.map.ConfigMapCreator
- asLinkedMap() - Method in class cc.carm.lib.configuration.builder.map.ConfigMapCreator
- asMap() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get this section as a map.
- asMap() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- asTreeMap() - Method in class cc.carm.lib.configuration.builder.map.ConfigMapCreator
B
- BOOLEAN - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- BOOLEAN_TYPE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- booleanValue() - Static method in interface cc.carm.lib.configuration.function.DataFunction
- build() - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- build() - Method in class cc.carm.lib.configuration.builder.list.SectionListBuilder
- build() - Method in class cc.carm.lib.configuration.builder.list.SourceListBuilder
- build() - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- build() - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- build() - Method in class cc.carm.lib.configuration.builder.value.SectionValueBuilder
- build() - Method in class cc.carm.lib.configuration.builder.value.SourceValueBuilder
- build() - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
-
Build the configuration holder.
- buildAdapter() - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- buildAdapter() - Method in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- builderOf(ValueType<K>, ValueType<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- builderOf(ValueType<T>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- builderOf(ValueType<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- builderOf(Class<K>, Class<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- builderOf(Class<T>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- builderOf(Class<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- buildKeyAdapter() - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- buildKeyAdapter() - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- buildManifest() - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- BYTE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- BYTE_TYPE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- byteValue() - Static method in interface cc.carm.lib.configuration.function.DataFunction
C
- CachedConfigValue<T> - Class in cc.carm.lib.configuration.value.impl
- CachedConfigValue(ValueManifest<T>) - Constructor for class cc.carm.lib.configuration.value.impl.CachedConfigValue
- cachedValue - Variable in class cc.carm.lib.configuration.value.impl.CachedConfigValue
- cacheExpired() - Method in class cc.carm.lib.configuration.value.impl.CachedConfigValue
- cast(Object) - Method in class cc.carm.lib.configuration.adapter.ValueType
- castFromString(Class<V>) - Static method in interface cc.carm.lib.configuration.function.DataFunction
- castObject(Class<V>) - Static method in interface cc.carm.lib.configuration.function.DataFunction
- castToString() - Static method in interface cc.carm.lib.configuration.function.DataFunction
- cc.carm.lib.configuration - package cc.carm.lib.configuration
- cc.carm.lib.configuration.adapter - package cc.carm.lib.configuration.adapter
- cc.carm.lib.configuration.adapter.strandard - package cc.carm.lib.configuration.adapter.strandard
- cc.carm.lib.configuration.annotation - package cc.carm.lib.configuration.annotation
- cc.carm.lib.configuration.builder - package cc.carm.lib.configuration.builder
- cc.carm.lib.configuration.builder.impl - package cc.carm.lib.configuration.builder.impl
- cc.carm.lib.configuration.builder.list - package cc.carm.lib.configuration.builder.list
- cc.carm.lib.configuration.builder.map - package cc.carm.lib.configuration.builder.map
- cc.carm.lib.configuration.builder.value - package cc.carm.lib.configuration.builder.value
- cc.carm.lib.configuration.function - package cc.carm.lib.configuration.function
- cc.carm.lib.configuration.source - package cc.carm.lib.configuration.source
- cc.carm.lib.configuration.source.loader - package cc.carm.lib.configuration.source.loader
- cc.carm.lib.configuration.source.meta - package cc.carm.lib.configuration.source.meta
- cc.carm.lib.configuration.source.option - package cc.carm.lib.configuration.source.option
- cc.carm.lib.configuration.source.section - package cc.carm.lib.configuration.source.section
- cc.carm.lib.configuration.value - package cc.carm.lib.configuration.value
- cc.carm.lib.configuration.value.impl - package cc.carm.lib.configuration.value.impl
- cc.carm.lib.configuration.value.standard - package cc.carm.lib.configuration.value.standard
- CHAR - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- CHAR_TYPE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- childPath(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
- classInitializer - Variable in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- classInitializer() - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- classInitializer(ConfigInitializeHandler<Class<? extends Configuration>, Object>) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- clear() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- clear() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- clear(ConfigurationOption<V>) - Method in class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
-
Set the value of option to option's
ConfigurationOption.defaults()
. - CommonConfigBuilder<TYPE,RESULT extends ConfigValue<TYPE>,SELF extends CommonConfigBuilder<TYPE,RESULT,SELF>> - Class in cc.carm.lib.configuration.builder
- CommonConfigBuilder(ValueType<TYPE>) - Constructor for class cc.carm.lib.configuration.builder.CommonConfigBuilder
- compose(DataFunction<? super V, ? extends T>) - Method in interface cc.carm.lib.configuration.function.ValueHandler
- compose(ValueHandler<? super V, ? extends T>) - Method in interface cc.carm.lib.configuration.function.ValueHandler
- compose(ConfigInitializeHandler<T, V>) - Method in interface cc.carm.lib.configuration.source.loader.ConfigInitializeHandler
- computeSection(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get or create a section at the given path.
- computeSection(String, Consumer<Map<String, Object>>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get or create a section at the given path.
- computeSection(String, Supplier<Map<String, Object>>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get or create a section at the given path.
- computeSection(String, Map<?, ?>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get or create a section at the given path.
- config() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- config() - Method in class cc.carm.lib.configuration.value.ValueManifest
- ConfigInitializeHandler<T,V> - Interface in cc.carm.lib.configuration.source.loader
- ConfigListBuilder<V> - Class in cc.carm.lib.configuration.builder.list
- ConfigListBuilder(ValueType<V>) - Constructor for class cc.carm.lib.configuration.builder.list.ConfigListBuilder
- ConfigMapBuilder<M extends java.util.Map<K,V>,K,V> - Class in cc.carm.lib.configuration.builder.map
- ConfigMapBuilder(Supplier<M>, ValueType<K>, ValueType<V>) - Constructor for class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- ConfigMapCreator<K,V> - Class in cc.carm.lib.configuration.builder.map
- ConfigMapCreator(ValueType<K>, ValueType<V>) - Constructor for class cc.carm.lib.configuration.builder.map.ConfigMapCreator
- ConfigPath - Annotation Type in cc.carm.lib.configuration.annotation
-
The configuration path used to mark the corresponding class or parameter.
- Configuration - Interface in cc.carm.lib.configuration
-
The root interface of the configuration file interfaces, which is used to label a class as a configuration.
- ConfigurationFactory<SOURCE extends ConfigureSource<?,?,SOURCE>,HOLDER extends ConfigurationHolder<SOURCE>,SELF> - Class in cc.carm.lib.configuration.source
-
ConfigurationFactory, used to create configuration holder.
- ConfigurationFactory() - Constructor for class cc.carm.lib.configuration.source.ConfigurationFactory
- ConfigurationHolder<SOURCE extends ConfigureSource<?,?,SOURCE>> - Class in cc.carm.lib.configuration.source
- ConfigurationHolder(ValueAdapterRegistry, ConfigurationOptionHolder, Map<String, ConfigurationMetaHolder>, ConfigurationInitializer) - Constructor for class cc.carm.lib.configuration.source.ConfigurationHolder
- ConfigurationInitializer - Class in cc.carm.lib.configuration.source.loader
-
Configuration initializer, used to initialize
ConfigValue
s fromConfiguration
classes. - ConfigurationInitializer() - Constructor for class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- ConfigurationInitializer(PathGenerator, ConfigInitializeHandler<Field, ConfigValue<?>>, ConfigInitializeHandler<Class<? extends Configuration>, Object>) - Constructor for class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- ConfigurationMetadata<T> - Class in cc.carm.lib.configuration.source.meta
- ConfigurationMetadata(Supplier<T>) - Constructor for class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- ConfigurationMetaHolder - Class in cc.carm.lib.configuration.source.meta
- ConfigurationMetaHolder() - Constructor for class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
- ConfigurationMetaHolder(Map<ConfigurationMetadata<?>, Object>) - Constructor for class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
- ConfigurationOption<V> - Class in cc.carm.lib.configuration.source.option
- ConfigurationOption(V) - Constructor for class cc.carm.lib.configuration.source.option.ConfigurationOption
- ConfigurationOptionHolder - Class in cc.carm.lib.configuration.source.option
- ConfigurationOptionHolder() - Constructor for class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
- ConfigurationOptionHolder(Map<ConfigurationOption<?>, Object>) - Constructor for class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
- ConfiguredList<V> - Class in cc.carm.lib.configuration.value.standard
- ConfiguredList(ValueManifest<List<V>>, Supplier<? extends List<V>>, ValueAdapter<V>) - Constructor for class cc.carm.lib.configuration.value.standard.ConfiguredList
- ConfiguredMap<K,V> - Class in cc.carm.lib.configuration.value.standard
- ConfiguredMap(ValueManifest<Map<K, V>>, Supplier<? extends Map<K, V>>, ValueAdapter<K>, ValueAdapter<V>) - Constructor for class cc.carm.lib.configuration.value.standard.ConfiguredMap
- ConfiguredValue<V> - Class in cc.carm.lib.configuration.value.standard
- ConfiguredValue(ValueManifest<V>, ValueAdapter<V>) - Constructor for class cc.carm.lib.configuration.value.standard.ConfiguredValue
- ConfigureSection - Interface in cc.carm.lib.configuration.source.section
-
Represents a section of a configuration.
- ConfigureSource<SECTION extends ConfigureSection,ORIGINAL,SELF extends ConfigureSource<SECTION,ORIGINAL,SELF>> - Class in cc.carm.lib.configuration.source.section
-
ConfigureSource represents the source of configuration, which can be a file, a database, or any other source.
- ConfigureSource(ConfigurationHolder<? extends SELF>, long) - Constructor for class cc.carm.lib.configuration.source.section.ConfigureSource
- ConfigValue<T> - Class in cc.carm.lib.configuration.value
-
Represents a configurable value with type safety and null-handling capabilities.
- ConfigValue(ValueManifest<T>) - Constructor for class cc.carm.lib.configuration.value.ConfigValue
- ConfigValueBuilder<V> - Class in cc.carm.lib.configuration.builder.value
- ConfigValueBuilder(ValueType<V>) - Constructor for class cc.carm.lib.configuration.builder.value.ConfigValueBuilder
- construct(LIST) - Method in class cc.carm.lib.configuration.builder.list.SectionListBuilder
- constructor - Variable in class cc.carm.lib.configuration.builder.list.SectionListBuilder
- constructor - Variable in class cc.carm.lib.configuration.builder.list.SourceListBuilder
- constructor - Variable in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- constructor - Variable in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- constructor - Variable in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- constructor - Variable in class cc.carm.lib.configuration.value.standard.ConfiguredList
- constructor - Variable in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- constructor(Class<W>) - Method in class cc.carm.lib.configuration.builder.map.ConfigMapCreator
- constructor(Supplier<? extends List<V>>) - Method in class cc.carm.lib.configuration.builder.list.SectionListBuilder
- constructor(Supplier<M>) - Method in class cc.carm.lib.configuration.builder.map.ConfigMapCreator
- constructor(Supplier<W>) - Method in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- contains(ConfigurationMetadata<?>) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
- contains(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Check if the given path is present.
- contains(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- containsAll(Collection<?>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- containsKey(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- containsValue(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Check if the value of given path is present.
- containsValue(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- copy() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- covertPath(String) - Method in class cc.carm.lib.configuration.source.loader.PathGenerator
- covertPathName(String) - Static method in class cc.carm.lib.configuration.source.loader.PathGenerator
-
Get the configuration name of the specified element.
- createSection(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Creates a new empty
ConfigureSection
. - createSection(String, Consumer<Map<String, Object>>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Creates a new
ConfigureSection
with specified values. - createSection(String, Supplier<Map<String, Object>>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Creates a new
ConfigureSection
with specified values. - createSection(String, Map<?, ?>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Creates a new
ConfigureSection
with specified values. - createSection(String, Map<?, ?>) - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
D
- DataConsumer<T> - Interface in cc.carm.lib.configuration.function
- DataFunction<T,R> - Interface in cc.carm.lib.configuration.function
- defaultOrSupply(Supplier<T>) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- defaultOrSupply(T) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- defaults() - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- defaults() - Method in class cc.carm.lib.configuration.source.option.ConfigurationOption
- defaults() - Method in class cc.carm.lib.configuration.value.ValueManifest
- defaults(Collection<V>) - Method in class cc.carm.lib.configuration.builder.list.SectionListBuilder
- defaults(Collection<V>) - Method in class cc.carm.lib.configuration.builder.list.SourceListBuilder
- defaults(Consumer<MAP>) - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- defaults(Consumer<MAP>) - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- defaults(Supplier<T>) - Method in class cc.carm.lib.configuration.value.ValueManifest
- defaults(Supplier<TYPE>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- defaults(V...) - Method in class cc.carm.lib.configuration.builder.list.SectionListBuilder
- defaults(V...) - Method in class cc.carm.lib.configuration.builder.list.SourceListBuilder
- defaults(MAP) - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- defaults(MAP) - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- defaults(T) - Method in class cc.carm.lib.configuration.value.ValueManifest
- defaults(TYPE) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- defaults(V) - Method in class cc.carm.lib.configuration.source.option.ConfigurationOption
-
Set the default value of option.
- defaultsSupplier - Variable in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- defaultSupplier - Variable in class cc.carm.lib.configuration.value.ValueManifest
- defaultValueSupplier - Variable in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- deserialize(ValueType<T>, Object) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- deserialize(ConfigurationHolder<?>, ValueType<T>, Object) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- deserialize(ConfigurationHolder<?>, Class<T>, Object) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- deserialize(Class<T>, Object) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- deserialize(ValueType<T>) - Static method in interface cc.carm.lib.configuration.function.ValueHandler
- deserializer - Variable in class cc.carm.lib.configuration.adapter.ValueAdapter
- DOUBLE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- DOUBLE_TYPE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- doubleValue() - Static method in interface cc.carm.lib.configuration.function.DataFunction
E
- entrySet() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- ENUMS - Static variable in interface cc.carm.lib.configuration.adapter.strandard.StandardAdapters
- equals(Object) - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- equals(Object) - Method in class cc.carm.lib.configuration.adapter.ValueType
- extractMetadata(ConfigurationMetadata<M>) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- extractMetadata(ConfigurationMetadata<M>, Predicate<M>) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
F
- FALSE_VALUES - Static variable in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- fieldInitializer() - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- fieldInitializer(ConfigInitializeHandler<Field, ConfigValue<?>>) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- FLOAT - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- FLOAT_TYPE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- floatValue() - Static method in interface cc.carm.lib.configuration.function.DataFunction
- forEach(BiConsumer<String, Object>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Iterates over all key-values in this section (include child sections)
- from(ValueType<S>) - Method in class cc.carm.lib.configuration.builder.list.ConfigListBuilder
- from(ValueType<S>) - Method in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- from(ValueType<S>) - Method in class cc.carm.lib.configuration.builder.value.ConfigValueBuilder
- from(ValueType<S>, ValueHandler<String, K>, ValueHandler<K, String>, ValueHandler<S, V>, ValueHandler<V, S>) - Method in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- from(ValueType<S>, ValueHandler<S, V>, ValueHandler<V, S>) - Method in class cc.carm.lib.configuration.builder.value.ConfigValueBuilder
- from(Class<S>) - Method in class cc.carm.lib.configuration.builder.list.ConfigListBuilder
- from(Class<S>) - Method in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- from(Class<S>) - Method in class cc.carm.lib.configuration.builder.value.ConfigValueBuilder
- fromSection() - Method in class cc.carm.lib.configuration.builder.list.ConfigListBuilder
- fromSection() - Method in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- fromSection() - Method in class cc.carm.lib.configuration.builder.value.ConfigValueBuilder
- fromSection(ValueHandler<ConfigureSection, V>, ValueHandler<V, ? extends Map<String, Object>>) - Method in class cc.carm.lib.configuration.builder.value.ConfigValueBuilder
- fromSection(ValueHandler<String, K>, ValueHandler<K, String>, ValueHandler<ConfigureSection, V>, ValueHandler<V, Map<String, Object>>) - Method in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- fromString() - Method in class cc.carm.lib.configuration.builder.list.ConfigListBuilder
- fromString() - Method in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- fromString() - Method in class cc.carm.lib.configuration.builder.value.ConfigValueBuilder
- fullPath() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the full path of this section.
G
- get() - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Gets the configured value (i.e., the value read from the source).
- get() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- get() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- get() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- get(int) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- get(ConfigurationMetadata<V>) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
-
Get the value of option.
- get(ConfigurationMetadata<V>, Supplier<V>) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
-
Get the value of option.
- get(ConfigurationMetadata<V>, V) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
-
Get the value of option.
- get(ConfigurationOption<V>) - Method in class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
-
Get the value of option.
- get(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the origin value of the path.
- get(String) - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- get(String, DataFunction<Object, T>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value of the path using a parser function, if the path does not exist, return NULL.
- get(String, Class<T>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value of the path for specific type, if the path does not exist, return null.
- get(String, T, DataFunction<Object, T>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value of the path using a parser function, if the path does not exist, return the default value.
- get(String, T, Class<T>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value of the path for specific type, if the path does not exist, return the default value.
- get(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- getBoolean(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Boolean
from the specified path. - getBoolean(String, Boolean) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Boolean
from the specified path. - getByte(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Byte
from the specified path. - getByte(String, Byte) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Byte
from the specified path. - getByteList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of bytes from the section
- getCachedOrDefault() - Method in class cc.carm.lib.configuration.value.impl.CachedConfigValue
-
Get the cached value or the default value if the cached value is null
- getCachedOrDefault(T) - Method in class cc.carm.lib.configuration.value.impl.CachedConfigValue
-
Get the cached value or the default value if the cached value is null
- getCachedValue() - Method in class cc.carm.lib.configuration.value.impl.CachedConfigValue
- getChar(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Character
from the specified path. - getChar(String, Character) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Character
from the specified path. - getCharList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of char from the section
- getClassPath(ConfigurationHolder<?>, String, Class<?>, Field) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- getClassPath(ConfigurationHolder<?>, String, Class<?>, Field) - Method in class cc.carm.lib.configuration.source.loader.PathGenerator
- getCollection(String, Supplier<C>, DataFunction<Object, T>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the specific type of collection from the section.
- getData() - Method in class cc.carm.lib.configuration.value.ValueManifest
- getDefaultFirst(T) - Method in class cc.carm.lib.configuration.value.impl.CachedConfigValue
- getDouble(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Double
from the specified path. - getDouble(String, Double) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Double
from the specified path. - getDoubleList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of double from the section
- getFieldPath(ConfigurationHolder<?>, String, Field) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- getFieldPath(ConfigurationHolder<?>, String, Field) - Method in class cc.carm.lib.configuration.source.loader.PathGenerator
- getFloat(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Float
from the specified path. - getFloat(String, Float) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Float
from the specified path. - getFloatList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of floats from the section
- getInt(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Integer
from the specified path. - getInt(String, Integer) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Integer
from the specified path. - getIntegerList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of integer from the section
- getKeys(boolean) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets a set containing all keys in this section.
- getKeys(boolean) - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- getLastUpdateMillis() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- getList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
List
from the specified path. - getList(String, DataFunction<Object, V>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of values from the section
- getLong(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Long
from the specified path. - getLong(String, Long) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Long
from the specified path. - getLongList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of long from the section
- getNotNull() - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Gets the non-null value of this configuration.
- getNotNull(K) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- getOrDefault() - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Gets the configured value, or returns the default value if not present.
- getPathConverter() - Method in class cc.carm.lib.configuration.source.loader.PathGenerator
- getRawType() - Method in class cc.carm.lib.configuration.adapter.ValueType
-
提取当前 ValueType 的原始类型(Class 对象)。
- getSection(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
ConfigureSection
from the specified path. - getShort(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Short
from the specified path. - getShort(String, Short) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Short
from the specified path. - getString(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
String
from the specified path. - getString(String, String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
String
from the specified path. - getStringList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of strings from the section
- getType() - Method in class cc.carm.lib.configuration.adapter.ValueType
- getValues(boolean) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets a set containing all values in this section.
- getValues(boolean) - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
H
- handle(ConfigurationHolder<?>, T) - Method in interface cc.carm.lib.configuration.function.ValueHandler
- handle(Function<List<V>, T>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- handle(Function<Map<K, V>, T>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- handle(T) - Method in interface cc.carm.lib.configuration.function.DataFunction
- hasDefaults() - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- hasDefaults() - Method in class cc.carm.lib.configuration.value.ValueManifest
- hashCode() - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- hashCode() - Method in class cc.carm.lib.configuration.adapter.ValueType
- holder - Variable in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- holder - Variable in class cc.carm.lib.configuration.source.section.ConfigureSource
- holder - Variable in class cc.carm.lib.configuration.value.ValueManifest
- holder() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- holder() - Method in class cc.carm.lib.configuration.value.ValueManifest
- holder(ConfigurationHolder<?>) - Method in class cc.carm.lib.configuration.value.ValueManifest
- holder(HOLDER) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
I
- identity() - Static method in interface cc.carm.lib.configuration.function.DataFunction
- identity() - Static method in interface cc.carm.lib.configuration.function.ValueHandler
- identity(Class<T>) - Static method in interface cc.carm.lib.configuration.function.DataFunction
- indexOf(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- initialize() - Method in class cc.carm.lib.configuration.value.ValueManifest
- initialize(Configuration) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- initialize(ConfigurationHolder<?>, Configuration) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- initialize(ConfigurationHolder<?>, Class<? extends Configuration>) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- initialize(ConfigurationHolder<?>, String) - Method in class cc.carm.lib.configuration.value.ValueManifest
- initialize(ValueManifest<?>) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- initialize(Class<? extends Configuration>) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- initializeField(ConfigurationHolder<?>, Object, Field, String) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- initializeInstance(ConfigurationHolder<?>, Configuration, String, Field) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- initializer - Variable in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- initializer - Variable in class cc.carm.lib.configuration.source.ConfigurationFactory
- initializer - Variable in class cc.carm.lib.configuration.source.ConfigurationHolder
- initializer - Variable in class cc.carm.lib.configuration.value.ValueManifest
- initializer() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- initializer(BiConsumer<ConfigurationHolder<?>, String>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- initializer(ConfigurationInitializer) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- initializer(Consumer<ConfigurationInitializer>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- initializeStaticClass(ConfigurationHolder<?>, Class<?>, String, Field) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- INTEGER - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- INTEGER_TYPE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- intValue() - Static method in interface cc.carm.lib.configuration.function.DataFunction
- isBlank(String) - Static method in class cc.carm.lib.configuration.source.loader.PathGenerator
- isBoolean(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Boolean
. - isByte(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Byte
. - isChar(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Character
. - isDefault() - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Checks if the loaded configuration value matches the default value.
- isDefault(T) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- isDefault(V) - Method in class cc.carm.lib.configuration.source.option.ConfigurationOption
- isDouble(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Double
. - isEmpty() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets if this section is empty.
- isEmpty() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- isEmpty() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- isExpired(long) - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- isFloat(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Float
. - isInstance(Object) - Method in class cc.carm.lib.configuration.adapter.ValueType
- isInt(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Integer
. - isList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
List
. - isLong(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Long
.F - isRoot() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets if this section is a root section.
- isSection(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
ConfigureSection
. - isShort(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Short
. - isString(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
String
. - isSubtypeOf(ValueType<?>) - Method in class cc.carm.lib.configuration.adapter.ValueType
- isSubtypeOf(Class<?>) - Method in class cc.carm.lib.configuration.adapter.ValueType
- isType(String, Class<T>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is specific type.
- iterator() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
K
- keyAdapter - Variable in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- keyAdapter() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- keyParser - Variable in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- keyParser - Variable in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- keys() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets a set containing all primary keys in this section.
- keySerializer - Variable in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- keySerializer - Variable in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- keySet() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- keyType - Variable in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- keyType - Variable in class cc.carm.lib.configuration.builder.map.ConfigMapCreator
- keyType - Variable in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- keyType - Variable in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- keyType() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
L
- lastIndexOf(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- lastUpdateMillis - Variable in class cc.carm.lib.configuration.source.section.ConfigureSource
- link(ConfigurationHolder<?>, String, boolean, String) - Method in class cc.carm.lib.configuration.source.loader.PathGenerator
- listIterator() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- listIterator(int) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- LOAD_SUB_CLASSES - Static variable in interface cc.carm.lib.configuration.source.option.StandardOptions
-
Whether to load subclasses of configuration class.
- LONG - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- LONG_TYPE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- longValue() - Static method in interface cc.carm.lib.configuration.function.DataFunction
M
- meta(ConfigurationMetadata<M>, M) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- meta(Consumer<ConfigurationMetaHolder>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- metaAnnotation(Class<A>, ConfigurationMetadata<M>, Function<A, M>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
-
Register a new annotation for metadata to the configuration loader
- metadata - Variable in class cc.carm.lib.configuration.source.ConfigurationFactory
- metadata - Variable in class cc.carm.lib.configuration.source.ConfigurationHolder
- metadata() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- metadata() - Method in class cc.carm.lib.configuration.value.ValueManifest
- metadata(Consumer<Map<String, ConfigurationMetaHolder>>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- metadata(Map<String, ConfigurationMetaHolder>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- metadata(String) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- metadata(String, ConfigurationMetaHolder) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- metadata(String, Consumer<ConfigurationMetaHolder>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- modify(Consumer<List<V>>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- modify(Consumer<Map<K, V>>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
O
- of() - Static method in class cc.carm.lib.configuration.source.loader.PathGenerator
- of() - Static method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- of(ValueType<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(ValueType<V>, Supplier<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(ValueManifest<V>, ValueAdapter<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(ValueManifest<V>, ValueParser<V>, ValueSerializer<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(Class<T>, DataFunction<Object, T>) - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- of(Class<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(Class<V>, Supplier<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(Class<V>, V) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(Supplier<? extends Map<K, V>>, ValueAdapter<K>, ValueAdapter<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- of(Supplier<T>) - Static method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- of(Supplier<T>) - Static method in class cc.carm.lib.configuration.source.option.ConfigurationOption
- of(Map<ConfigurationOption<?>, Object>) - Static method in class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
- of(Class<?>, Type...) - Static method in class cc.carm.lib.configuration.adapter.ValueType
-
Get the generic type of the complex type.
- of(Class<T>) - Static method in class cc.carm.lib.configuration.adapter.ValueType
- of(Type) - Static method in class cc.carm.lib.configuration.adapter.ValueType
- of(UnaryOperator<String>) - Static method in class cc.carm.lib.configuration.source.loader.PathGenerator
- of(T) - Static method in class cc.carm.lib.configuration.adapter.ValueType
- of(T) - Static method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- of(T) - Static method in class cc.carm.lib.configuration.source.option.ConfigurationOption
- of(V) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- ofBoolean() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofBooleanType() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofByte() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofByteType() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofCharacter() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofCharacterType() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofDouble() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofDoubleType() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofEnum() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofFloat() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofFloatType() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofInteger() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofIntegerType() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofLong() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofLongType() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofNumber(Class<T>, DataFunction<Number, T>, DataFunction<String, T>) - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofShort() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofShortType() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- ofString() - Static method in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- onReload() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
-
Reload the configuration.
- option(ConfigurationOption<O>) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- option(ConfigurationOption<O>, Consumer<O>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- option(ConfigurationOption<O>, Supplier<O>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- option(ConfigurationOption<O>, O) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- option(Consumer<ConfigurationOptionHolder>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- optional() - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Gets the value of this configuration as an
Optional
. - options - Variable in class cc.carm.lib.configuration.source.ConfigurationFactory
- options - Variable in class cc.carm.lib.configuration.source.ConfigurationHolder
- options - Variable in class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
- options() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- options(ConfigurationOptionHolder) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- original() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
P
- paramAdapter - Variable in class cc.carm.lib.configuration.value.standard.ConfiguredList
- paramType - Variable in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- paramType - Variable in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- paramType() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- parent() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets the parent section of this section.
- parent() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
-
Source also represents the root section, so it has no parent
- parse(DataFunction<ConfigureSection, PARAM>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- parse(DataFunction<SOURCE, PARAM>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- parse(ValueHandler<ConfigureSection, PARAM>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- parse(ValueHandler<SOURCE, PARAM>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- parse(ConfigurationHolder<?>, ValueType<? super TYPE>, Object) - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- parse(ConfigurationHolder<?>, ValueType<? super TYPE>, Object) - Method in interface cc.carm.lib.configuration.adapter.ValueParser
- parseCollection(List<?>, Supplier<C>, DataFunction<Object, T>) - Static method in interface cc.carm.lib.configuration.source.section.ConfigureSection
- parsedTime - Variable in class cc.carm.lib.configuration.value.impl.CachedConfigValue
- parseKey(DataFunction<String, K>) - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- parseKey(DataFunction<String, K>) - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- parseKey(ValueHandler<String, K>) - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- parseKey(ValueHandler<String, K>) - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- parser - Variable in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- parser() - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- parser() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- parser() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- parser(ValueParser<TYPE>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- parserFor(ValueAdapter<O>) - Method in class cc.carm.lib.configuration.value.impl.CachedConfigValue
- parseString(Class<V>) - Static method in interface cc.carm.lib.configuration.function.DataFunction
- path - Variable in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- path - Variable in class cc.carm.lib.configuration.value.ValueManifest
- path() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the current section's path from
ConfigureSection.parent()
of this section. - path() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- path() - Method in class cc.carm.lib.configuration.value.ValueManifest
- path(String) - Method in class cc.carm.lib.configuration.value.ValueManifest
- path(String) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- PATH_SEPARATOR - Static variable in interface cc.carm.lib.configuration.source.option.StandardOptions
-
The configuration path separator.
- pathConverter - Variable in class cc.carm.lib.configuration.source.loader.PathGenerator
- pathGenerator - Variable in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- pathGenerator() - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- pathGenerator(PathGenerator) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- pathGenerator(PathGenerator) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
-
Supply the base path generator for this configuration holder
- PathGenerator - Class in cc.carm.lib.configuration.source.loader
-
Path generator for configuration.
- PathGenerator(UnaryOperator<String>) - Constructor for class cc.carm.lib.configuration.source.loader.PathGenerator
- pathSeparator() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the path separator for the section.
- pathSeparator() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- pathSeparator(ConfigurationHolder<?>) - Static method in class cc.carm.lib.configuration.source.loader.PathGenerator
- PRELOAD - Static variable in interface cc.carm.lib.configuration.source.option.StandardOptions
-
Whether to pre parse the config values, may good to set true if you want to keep the config format.
- PRIMITIVE_TYPES - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- PrimitiveAdapter<T> - Class in cc.carm.lib.configuration.adapter.strandard
- PrimitiveAdapter(Class<T>, ValueParser<T>) - Constructor for class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- PRIMITIVES - Static variable in interface cc.carm.lib.configuration.adapter.strandard.StandardAdapters
- providerClass - Variable in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- put(K, V) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- putAll(Map<? extends K, ? extends V>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
R
- register(ValueAdapter<?>...) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- register(ValueType<FROM>, ValueType<TO>, DataFunction<FROM, TO>, DataFunction<TO, FROM>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- register(ValueType<T>, ValueParser<T>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- register(ValueType<T>, ValueSerializer<T>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- register(ValueType<T>, ValueSerializer<T>, ValueParser<T>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- register(Class<FROM>, Class<TO>, DataFunction<FROM, TO>, DataFunction<TO, FROM>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- register(Class<T>, ValueParser<T>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- register(Class<T>, ValueSerializer<T>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- registerAnnotation(Class<A>, ConfigurationMetadata<T>, Function<A, T>) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- registerClassAnnotation(Class<A>, ConfigurationMetadata<T>, Function<A, T>) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- registeredValues() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- registerFieldAnnotation(Class<A>, ConfigurationMetadata<T>, Function<A, T>) - Method in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- reload() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- reload() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- remove(int) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- remove(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Removes the value at the given path.
- remove(String) - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- remove(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- remove(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- removeAll(Collection<?>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- required() - Static method in interface cc.carm.lib.configuration.function.DataFunction
- required() - Static method in interface cc.carm.lib.configuration.function.ValueHandler
- required(ValueType<V>) - Static method in interface cc.carm.lib.configuration.function.ValueHandler
- resolve() - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Gets the non-null value of this configuration.
- retainAll(Collection<?>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- root() - Method in annotation type cc.carm.lib.configuration.annotation.ConfigPath
-
Whether to start with the root node.
S
- save() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- save() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
-
Save the whole configuration.
- save() - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Try to save the configuration.
- section() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- SectionListBuilder<V> - Class in cc.carm.lib.configuration.builder.list
- SectionListBuilder(Supplier<? extends List<V>>, ValueType<V>, ValueHandler<ConfigureSection, V>, ValueHandler<V, ? extends Map<String, Object>>) - Constructor for class cc.carm.lib.configuration.builder.list.SectionListBuilder
- SectionMapBuilder<MAP extends java.util.Map<K,V>,K,V> - Class in cc.carm.lib.configuration.builder.map
- SectionMapBuilder(Supplier<? extends MAP>, ValueType<K>, ValueType<V>, ValueHandler<String, K>, ValueHandler<K, String>, ValueHandler<ConfigureSection, V>, ValueHandler<V, Map<String, Object>>) - Constructor for class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- SECTIONS - Static variable in interface cc.carm.lib.configuration.adapter.strandard.StandardAdapters
- SectionValueBuilder<V> - Class in cc.carm.lib.configuration.builder.value
- SectionValueBuilder(ValueType<V>, ValueHandler<ConfigureSection, V>, ValueHandler<V, ? extends Map<String, Object>>) - Constructor for class cc.carm.lib.configuration.builder.value.SectionValueBuilder
- select(String, String) - Method in class cc.carm.lib.configuration.source.loader.PathGenerator
- self() - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- self() - Method in class cc.carm.lib.configuration.builder.list.SectionListBuilder
- self() - Method in class cc.carm.lib.configuration.builder.list.SourceListBuilder
- self() - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- self() - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- self() - Method in class cc.carm.lib.configuration.builder.value.SectionValueBuilder
- self() - Method in class cc.carm.lib.configuration.builder.value.SourceValueBuilder
- self() - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- self() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- serialize(DataFunction<PARAM, ? extends Map<String, Object>>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- serialize(DataFunction<PARAM, SOURCE>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- serialize(ValueConsumer<Map<String, Object>, PARAM>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- serialize(ValueHandler<PARAM, ? extends Map<String, Object>>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- serialize(ValueHandler<PARAM, SOURCE>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- serialize(ConfigurationHolder<?>, ValueType<? super TYPE>, TYPE) - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- serialize(ConfigurationHolder<?>, ValueType<? super TYPE>, TYPE) - Method in interface cc.carm.lib.configuration.adapter.ValueSerializer
- serialize(ConfigurationHolder<?>, T) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- serialize(T) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- serializeKey(DataFunction<K, String>) - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- serializeKey(DataFunction<K, String>) - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- serializeKey(ValueHandler<K, String>) - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- serializeKey(ValueHandler<K, String>) - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- serializer - Variable in class cc.carm.lib.configuration.adapter.ValueAdapter
- serializer - Variable in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- serializer() - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- serializer() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- serializer() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- serializer(ValueSerializer<TYPE>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- serializerFor(ValueAdapter<O>) - Method in class cc.carm.lib.configuration.value.impl.CachedConfigValue
- set(int, V) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- set(ConfigurationMetadata<V>, V) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
-
Set the value of meta, if the value is null, the meta will be removed.
- set(ConfigurationOption<V>, V) - Method in class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
-
Set the value of option.
- set(String, Object) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Sets the value at the given path.
- set(String, Object) - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- set(List<V>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- set(Map<K, V>) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- set(T) - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Sets the value of this configuration.
- set(V) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
-
Set the value of the configuration path.
- SET_DEFAULTS - Static variable in interface cc.carm.lib.configuration.source.option.StandardOptions
-
Whether to set and save default values if offered and not exists in configuration.
- setData(Object) - Method in class cc.carm.lib.configuration.value.ValueManifest
- setDefault() - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Initializes the default value for this configuration.
- setDefault(boolean) - Method in class cc.carm.lib.configuration.value.ConfigValue
-
Sets the configuration value to its default.
- setDefaults(Supplier<T>) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- setDefaults(T) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetadata
- setIfAbsent(ConfigurationMetadata<V>, V) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
-
Set the value of meta, if the value is null, the meta will not be changed.
- setIfPresent(ConfigurationMetadata<V>, V) - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
-
Set the value of meta, if the value is null, the meta will not be changed.
- setPathConverter(UnaryOperator<String>) - Method in class cc.carm.lib.configuration.source.loader.PathGenerator
- SHORT - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- SHORT_TYPE - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- shortValue() - Static method in interface cc.carm.lib.configuration.function.DataFunction
- size() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- size() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- size(boolean) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets the number of keys in this section.
- SourceListBuilder<SOURCE,V> - Class in cc.carm.lib.configuration.builder.list
- SourceListBuilder(Supplier<? extends List<V>>, ValueType<SOURCE>, ValueType<V>, ValueHandler<SOURCE, V>, ValueHandler<V, SOURCE>) - Constructor for class cc.carm.lib.configuration.builder.list.SourceListBuilder
- SourceMapBuilder<MAP extends java.util.Map<K,V>,SOURCE,K,V> - Class in cc.carm.lib.configuration.builder.map
- SourceMapBuilder(Supplier<? extends MAP>, ValueType<SOURCE>, ValueType<K>, ValueType<V>, ValueHandler<String, K>, ValueHandler<K, String>, ValueHandler<SOURCE, V>, ValueHandler<V, SOURCE>) - Constructor for class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- sourceType - Variable in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- SourceValueBuilder<S,V> - Class in cc.carm.lib.configuration.builder.value
- SourceValueBuilder(ValueType<S>, ValueType<V>, ValueHandler<S, V>, ValueHandler<V, S>) - Constructor for class cc.carm.lib.configuration.builder.value.SourceValueBuilder
- StandardAdapters - Interface in cc.carm.lib.configuration.adapter.strandard
- StandardMeta - Interface in cc.carm.lib.configuration.source.meta
- StandardOptions - Interface in cc.carm.lib.configuration.source.option
- start() - Static method in interface cc.carm.lib.configuration.source.loader.ConfigInitializeHandler
- stream() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Create a stream of all values in this section.
- stream(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the specific type of steam from the section.
- stream(String, Function<Object, T>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the specific type of steam from the section.
- STRING - Static variable in class cc.carm.lib.configuration.adapter.ValueType
- stringValue() - Static method in interface cc.carm.lib.configuration.function.ValueHandler
- subList(int, int) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
T
- toArray() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- toArray(T[]) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- toObject() - Static method in interface cc.carm.lib.configuration.function.DataFunction
- toObject() - Static method in interface cc.carm.lib.configuration.function.ValueHandler
- toString() - Method in class cc.carm.lib.configuration.adapter.ValueType
- TRUE_VALUES - Static variable in class cc.carm.lib.configuration.adapter.strandard.PrimitiveAdapter
- type - Variable in class cc.carm.lib.configuration.adapter.ValueAdapter
- type - Variable in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- type - Variable in class cc.carm.lib.configuration.builder.list.ConfigListBuilder
- type - Variable in class cc.carm.lib.configuration.builder.value.ConfigValueBuilder
- type - Variable in class cc.carm.lib.configuration.value.ValueManifest
- type() - Method in class cc.carm.lib.configuration.adapter.ValueAdapter
- type() - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- type() - Method in class cc.carm.lib.configuration.value.ValueManifest
U
- unregister(ValueType<?>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- unregister(Class<?>) - Method in class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- updateCache(T) - Method in class cc.carm.lib.configuration.value.impl.CachedConfigValue
V
- value() - Method in annotation type cc.carm.lib.configuration.annotation.ConfigPath
-
The path value of the current configuration.
- VALUE - Static variable in interface cc.carm.lib.configuration.source.meta.StandardMeta
-
To mark the
ConfigValue
instance of specific path. - valueAdapter - Variable in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- valueAdapter() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- ValueAdapter<TYPE> - Class in cc.carm.lib.configuration.adapter
-
Value adapter, used to convert the value of the configuration file into the objects.
- ValueAdapter(ValueType<TYPE>) - Constructor for class cc.carm.lib.configuration.adapter.ValueAdapter
- ValueAdapter(ValueType<TYPE>, ValueSerializer<TYPE>, ValueParser<TYPE>) - Constructor for class cc.carm.lib.configuration.adapter.ValueAdapter
- ValueAdapterRegistry - Class in cc.carm.lib.configuration.adapter
- ValueAdapterRegistry() - Constructor for class cc.carm.lib.configuration.adapter.ValueAdapterRegistry
- ValueConsumer<U,T> - Interface in cc.carm.lib.configuration.function
- ValueHandler<T,R> - Interface in cc.carm.lib.configuration.function
- valueInitializer - Variable in class cc.carm.lib.configuration.source.loader.ConfigurationInitializer
- ValueManifest<T> - Class in cc.carm.lib.configuration.value
- ValueManifest(ValueType<T>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueType<T>, Supplier<T>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueType<T>, Supplier<T>, BiConsumer<ConfigurationHolder<?>, String>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueType<T>, Supplier<T>, BiConsumer<ConfigurationHolder<?>, String>, ConfigurationHolder<?>, String) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueManifest<T>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(T) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- valueParser - Variable in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- ValueParser<TYPE> - Interface in cc.carm.lib.configuration.adapter
-
Value deserializer, convert base data to target value.
- values - Variable in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
- values() - Method in class cc.carm.lib.configuration.source.meta.ConfigurationMetaHolder
- values() - Method in class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
- values() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets a set containing all key-values in this section.
- values() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- valueSerializer - Variable in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- ValueSerializer<TYPE> - Interface in cc.carm.lib.configuration.adapter
-
Value serializer, convert target value to base data.
- valueType - Variable in class cc.carm.lib.configuration.builder.map.ConfigMapBuilder
- valueType - Variable in class cc.carm.lib.configuration.builder.map.ConfigMapCreator
- valueType() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- ValueType<T> - Class in cc.carm.lib.configuration.adapter
-
Used to get the generic type.
- ValueType() - Constructor for class cc.carm.lib.configuration.adapter.ValueType
W
- whenInitialize(ConfigurationHolder<?>, String, T, V) - Method in interface cc.carm.lib.configuration.source.loader.ConfigInitializeHandler
All Classes All Packages