A B C D E F G H I K L M O P R S T U V W 
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 ConfigValues from Configuration 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
 
A B C D E F G H I K L M O P R S T U V W 
All Classes All Packages