A B C D E F G H I J K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractConfigBuilder<TYPE,UNIT,RESULT extends ConfigValue<TYPE,UNIT>,HOLDER extends ConfigurationHolder<?>,SELF extends AbstractConfigBuilder<TYPE,UNIT,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
- AbstractMapSection<R extends AbstractMapSection<R>> - Class in cc.carm.lib.configuration.source.section
- AbstractMapSection(R, String) - Constructor for class cc.carm.lib.configuration.source.section.AbstractMapSection
- AbstractSectionBuilder<TYPE,UNIT,RESULT extends ConfigValue<TYPE,UNIT>,SELF extends AbstractSectionBuilder<TYPE,UNIT,RESULT,SELF>> - Class in cc.carm.lib.configuration.builder.impl
- AbstractSectionBuilder(ValueType<TYPE>, ValueType<UNIT>, ValueHandler<ConfigureSection, UNIT>, ValueHandler<UNIT, ? extends Map<String, Object>>) - Constructor for class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- AbstractSourceBuilder<V,SOURCE,UNIT,RESULT extends ConfigValue<V,UNIT>,SELF extends AbstractSourceBuilder<V,SOURCE,UNIT,RESULT,SELF>> - Class in cc.carm.lib.configuration.builder.impl
- AbstractSourceBuilder(ValueType<V>, ValueType<SOURCE>, ValueType<UNIT>, ValueHandler<SOURCE, UNIT>, ValueHandler<UNIT, SOURCE>) - Constructor for class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- accept(ConfigurationHolder<?>, T, U) - Method in interface cc.carm.lib.configuration.function.ValueComposer
-
Accept the value and the data, and then compose the value.
- 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
- and(ValueValidator<? super T>) - Method in interface cc.carm.lib.configuration.function.ValueValidator
- 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(ValueComposer<? super T, ? super U>) - Method in interface cc.carm.lib.configuration.function.ValueComposer
- 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 class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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
- asMap() - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- asMap() - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- asTreeMap() - Method in class cc.carm.lib.configuration.builder.map.ConfigMapCreator
- asTreeMap(Comparator<? super K>) - 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.
- build() - Method in class cc.carm.lib.configuration.source.json.JSONConfigFactory
- 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
-
Create a new value builder.
- 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.ConfiguredMap
- builderOf(Class<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
-
Create a new value builder.
- 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,U> - Class in cc.carm.lib.configuration.value.impl
- CachedConfigValue(ValueManifest<T, U>) - 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.file - package cc.carm.lib.configuration.source.file
- cc.carm.lib.configuration.source.json - package cc.carm.lib.configuration.source.json
- 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
- charset() - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- CHARSET - Static variable in interface cc.carm.lib.configuration.source.option.FileConfigOptions
-
The charset of the file.
- childPath(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
- childPath(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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,UNIT,RESULT extends ConfigValue<TYPE,UNIT>,SELF extends CommonConfigBuilder<TYPE,UNIT,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(DataValidator<? super T>) - Method in interface cc.carm.lib.configuration.function.DataValidator
- 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
- ConfigExceptionHandler - Interface in cc.carm.lib.configuration.function
- 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
- ConfigurationHolder(ValueAdapterRegistry, ConfigurationOptionHolder, Map<String, ConfigurationMetaHolder>, ConfigurationInitializer, ConfigExceptionHandler) - Constructor for class cc.carm.lib.configuration.source.ConfigurationHolder
- ConfigurationInitializer - Class in cc.carm.lib.configuration.source.loader
-
Configuration initializer, used to initialize
ConfigValues fromConfigurationclasses. - 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>, 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>, 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, 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,U> - Class in cc.carm.lib.configuration.value
-
Represents a configurable value with type safety and null-handling capabilities.
- ConfigValue(ValueManifest<T, U>) - 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
- construct(LIST) - Method in class cc.carm.lib.configuration.builder.list.SourceListBuilder
- 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<? extends List<V>>) - Method in class cc.carm.lib.configuration.builder.list.SourceListBuilder
- 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 class cc.carm.lib.configuration.source.section.AbstractMapSection
- contains(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Check if the given path is present.
- contains(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- containsValue(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredMap
- copy() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- COPY_DEFAULTS - Static variable in interface cc.carm.lib.configuration.source.option.FileConfigOptions
-
Whether to copy files from resource if exists.
- copyDefaults() - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- 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.
- create(ConfigureSection, ConfigureSection) - Static method in class cc.carm.lib.configuration.source.section.ShadedSection
- 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
ConfigureSectionwith specified values. - createSection(String, Supplier<Map<String, Object>>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Creates a new
ConfigureSectionwith specified values. - createSection(String, Map<?, ?>) - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- createSection(String, Map<?, ?>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Creates a new
ConfigureSectionwith specified values. - createSection(String, Map<?, ?>) - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- createSection(String, Map<?, ?>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- createSection(String, Map<?, ?>) - Method in class cc.carm.lib.configuration.source.section.MemorySection
- createSection(String, Map<?, ?>) - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- createSection(String, Map<?, ?>) - Method in class cc.carm.lib.configuration.source.section.SourcedSection
D
- data - Variable in class cc.carm.lib.configuration.source.section.AbstractMapSection
- data() - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- DataConsumer<T> - Interface in cc.carm.lib.configuration.function
- DataFunction<T,R> - Interface in cc.carm.lib.configuration.function
- DataValidator<T> - Interface in cc.carm.lib.configuration.function
- DEFAULT_GSON - Static variable in class cc.carm.lib.configuration.source.json.JSONSource
- 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<List<V>>) - Method in class cc.carm.lib.configuration.builder.list.SectionListBuilder
- defaults(Consumer<List<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<TYPE>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- defaults(Supplier<TYPE>) - Method in class cc.carm.lib.configuration.value.ValueManifest
- 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(K, V) - Method in class cc.carm.lib.configuration.builder.map.SectionMapBuilder
- defaults(K, V) - Method in class cc.carm.lib.configuration.builder.map.SourceMapBuilder
- 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(TYPE) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- defaults(TYPE) - Method in class cc.carm.lib.configuration.value.ValueManifest
- 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
- equals(Object) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- exceptionally(ConfigExceptionHandler) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
- exceptionally(ConfigExceptionHandler) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- exceptionHandler - Variable in class cc.carm.lib.configuration.source.ConfigurationFactory
- exceptionHandler - Variable in class cc.carm.lib.configuration.source.ConfigurationHolder
- 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
- file - Variable in class cc.carm.lib.configuration.source.file.FileConfigFactory
- file - Variable in class cc.carm.lib.configuration.source.file.FileConfigSource
- file(File) - Method in class cc.carm.lib.configuration.source.file.FileConfigFactory
- file(File, String) - Method in class cc.carm.lib.configuration.source.file.FileConfigFactory
- file(Path) - Method in class cc.carm.lib.configuration.source.file.FileConfigFactory
- FileConfigFactory<SOURCE extends FileConfigSource<?,?,SOURCE>,HOLDER extends ConfigurationHolder<SOURCE>,SELF extends FileConfigFactory<SOURCE,HOLDER,SELF>> - Class in cc.carm.lib.configuration.source.file
- FileConfigFactory(File) - Constructor for class cc.carm.lib.configuration.source.file.FileConfigFactory
- FileConfigOptions - Interface in cc.carm.lib.configuration.source.option
- FileConfigSource<SECTION extends ConfigureSection,ORIGINAL,SELF extends FileConfigSource<SECTION,ORIGINAL,SELF>> - Class in cc.carm.lib.configuration.source.file
- FileConfigSource(ConfigurationHolder<? extends SELF>, long, File, String) - Constructor for class cc.carm.lib.configuration.source.file.FileConfigSource
- fileInputStream(DataFunction<InputStream, R>) - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- fileOutputStream(DataConsumer<OutputStream>) - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- fileReader(DataFunction<Reader, R>) - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- fileReadString(DataConsumer<String>) - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- fileReadString(DataFunction<String, R>) - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- fileWriter(DataConsumer<Writer>) - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- 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)
- forEach(BiConsumer<String, Object>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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(File) - Static method in class cc.carm.lib.configuration.source.json.JSONConfigFactory
- from(File, String) - Static method in class cc.carm.lib.configuration.source.json.JSONConfigFactory
- 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 class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- get(String) - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- 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, DataFunction<Object, T>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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, Class<T>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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, DataFunction<Object, T>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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(String, T, Class<T>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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
Booleanfrom the specified path. - getBoolean(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getBoolean(String, Boolean) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Booleanfrom the specified path. - getBoolean(String, Boolean) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getByte(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Bytefrom the specified path. - getByte(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getByte(String, Byte) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Bytefrom the specified path. - getByte(String, Byte) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getByteList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of bytes from the section
- getByteList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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
Characterfrom the specified path. - getChar(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getChar(String, Character) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Characterfrom the specified path. - getChar(String, Character) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getCharList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of char from the section
- getCharList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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.
- getCollection(String, Supplier<C>, DataFunction<Object, T>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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
Doublefrom the specified path. - getDouble(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getDouble(String, Double) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Doublefrom the specified path. - getDouble(String, Double) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getDoubleList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of double from the section
- getDoubleList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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
Floatfrom the specified path. - getFloat(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getFloat(String, Float) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Floatfrom the specified path. - getFloat(String, Float) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getFloatList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of floats from the section
- getFloatList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getFromTemplate(String) - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- getInt(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Integerfrom the specified path. - getInt(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getInt(String, Integer) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Integerfrom the specified path. - getInt(String, Integer) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getIntegerList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of integer from the section
- getIntegerList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getKeys(boolean) - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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
- getKeys(boolean) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getKeys(boolean) - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- 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
Listfrom the specified path. - getList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getList(String, DataFunction<Object, V>) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of values from the section
- getList(String, DataFunction<Object, V>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getLong(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Longfrom the specified path. - getLong(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getLong(String, Long) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Longfrom the specified path. - getLong(String, Long) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getLongList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of long from the section
- getLongList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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 对象)。
- getResource(String) - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- getSection(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
ConfigureSectionfrom the specified path. - getSection(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getShort(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Shortfrom the specified path. - getShort(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getShort(String, Short) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Shortfrom the specified path. - getShort(String, Short) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getSource() - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- getString(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Stringfrom the specified path. - getString(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getString(String, String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the value as a
Stringfrom the specified path. - getString(String, String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getStringList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get a list of strings from the section
- getStringList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getType() - Method in class cc.carm.lib.configuration.adapter.ValueType
- getValues(boolean) - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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
- getValues(boolean) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- getValues(boolean) - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- gson - Variable in class cc.carm.lib.configuration.source.json.JSONSource
- gson(Gson) - Method in class cc.carm.lib.configuration.source.json.JSONConfigFactory
- gson(Consumer<GsonBuilder>) - Method in class cc.carm.lib.configuration.source.json.JSONConfigFactory
- gson(Supplier<Gson>) - Method in class cc.carm.lib.configuration.source.json.JSONConfigFactory
- gsonSupplier - Variable in class cc.carm.lib.configuration.source.json.JSONConfigFactory
H
- handle(ConfigurationHolder<?>, T) - Method in interface cc.carm.lib.configuration.function.ValueHandler
- handle(String, Throwable) - Method in interface cc.carm.lib.configuration.function.ConfigExceptionHandler
- 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
- hashCode() - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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
- ImmutableSection - Class in cc.carm.lib.configuration.source.section
- indexOf(Object) - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- initialize() - Method in class cc.carm.lib.configuration.source.json.JSONSource
- 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
- initializeFile() - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- 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. - isBoolean(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isByte(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Byte. - isByte(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isChar(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Character. - isChar(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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. - isDouble(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isEmpty() - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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.source.section.ImmutableSection
- 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. - isFloat(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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. - isInt(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isList(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
List. - isList(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isLong(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Long.F - isLong(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isRoot() - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets if this section is a root section.
- isRoot() - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isSection(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
ConfigureSection. - isSection(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isShort(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
Short. - isShort(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- isString(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Predicate the value of given path is a
String. - isString(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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.
- isType(String, Class<T>) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- iterator() - Method in class cc.carm.lib.configuration.value.standard.ConfiguredList
J
- JSONConfigFactory - Class in cc.carm.lib.configuration.source.json
- JSONConfigFactory(File) - Constructor for class cc.carm.lib.configuration.source.json.JSONConfigFactory
- JSONSource - Class in cc.carm.lib.configuration.source.json
- JSONSource(ConfigurationHolder<? extends JSONSource>, File, String) - Constructor for class cc.carm.lib.configuration.source.json.JSONSource
- JSONSource(ConfigurationHolder<? extends JSONSource>, File, String, Gson) - Constructor for class cc.carm.lib.configuration.source.json.JSONSource
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.
- keys() - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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
- mappingKeys(AbstractMapSection<?>, String, boolean, String) - Static method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- mappingValues(AbstractMapSection<?>, String, boolean, String) - Static method in class cc.carm.lib.configuration.source.section.AbstractMapSection
-
Map the values of the children of the section to the output map.
- MemorySection - Class in cc.carm.lib.configuration.source.section
- MemorySection(Map<?, ?>, MemorySection, String) - Constructor for class cc.carm.lib.configuration.source.section.MemorySection
- 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
- migrate(Map<?, ?>) - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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
N
- none() - Static method in interface cc.carm.lib.configuration.function.ValueValidator
- nonnull() - Static method in interface cc.carm.lib.configuration.function.ValueValidator
- nonnull(String) - Static method in interface cc.carm.lib.configuration.function.ValueValidator
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() - Static method in class cc.carm.lib.configuration.source.section.MemorySection
- 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(ConfigureSection) - Static method in class cc.carm.lib.configuration.source.section.ImmutableSection
- of(ValueManifest<V, V>, ValueAdapter<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(ValueManifest<V, V>, ValueParser<V>, ValueSerializer<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
- of(Class<T>) - Static method in class cc.carm.lib.configuration.adapter.ValueType
- 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(Consumer<Map<String, Object>>) - Static method in class cc.carm.lib.configuration.source.section.MemorySection
- 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<Map<?, ?>>) - Static method in class cc.carm.lib.configuration.source.section.MemorySection
- of(Supplier<T>) - Static method in class cc.carm.lib.configuration.source.option.ConfigurationOption
- of(Map<?, ?>) - Static method in class cc.carm.lib.configuration.source.section.MemorySection
- of(Map<?, ?>, MemorySection, String) - Static method in class cc.carm.lib.configuration.source.section.MemorySection
- of(Map<ConfigurationOption<?>, Object>) - Static method in class cc.carm.lib.configuration.source.option.ConfigurationOptionHolder
- of(MemorySection, String) - Static method in class cc.carm.lib.configuration.source.section.MemorySection
- of(Class<?>, Type...) - Static method in class cc.carm.lib.configuration.adapter.ValueType
-
Get the generic type of the complex type.
- 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(T, T...) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- 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
- ofList(Class<T>) - Static method in class cc.carm.lib.configuration.adapter.ValueType
- 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.json.JSONSource
- 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.json.JSONSource
- 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 - Variable in class cc.carm.lib.configuration.source.section.AbstractMapSection
- parent - Variable in class cc.carm.lib.configuration.source.section.ImmutableSection
- parent - Variable in class cc.carm.lib.configuration.source.section.ShadedSection
- parent() - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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
- parent() - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- parent() - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- parse(DataFunction<ConfigureSection, UNIT>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- parse(DataFunction<SOURCE, UNIT>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- parse(ValueHandler<ConfigureSection, UNIT>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- parse(ValueHandler<SOURCE, UNIT>) - 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.source.section.AbstractMapSection
- path - Variable in class cc.carm.lib.configuration.value.ValueManifest
- path() - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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.source.section.ImmutableSection
- path() - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- 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() - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- pathSeparator() - Method in class cc.carm.lib.configuration.source.section.SourcedSection
- 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
- print() - Static method in interface cc.carm.lib.configuration.function.ConfigExceptionHandler
- 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
- range(V, V) - Static method in interface cc.carm.lib.configuration.function.ValueValidator
- range(V, V, String) - Static method in interface cc.carm.lib.configuration.function.ValueValidator
- raw - Variable in class cc.carm.lib.configuration.source.section.ImmutableSection
- 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
- registerValidAnnotation(Class<A>, Function<A, ValueValidator<Object>>) - 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 class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- remove(String) - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- 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.
- resourcePath - Variable in class cc.carm.lib.configuration.source.file.FileConfigFactory
- resourcePath - Variable in class cc.carm.lib.configuration.source.file.FileConfigSource
- resourcePath(String) - Method in class cc.carm.lib.configuration.source.file.FileConfigFactory
- 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.
- root(ConfigureSource<? extends SourcedSection, ?, ?>) - Static method in class cc.carm.lib.configuration.source.section.SourcedSection
- root(ConfigureSource<? extends SourcedSection, ?, ?>, Map<?, ?>) - Static method in class cc.carm.lib.configuration.source.section.SourcedSection
- rootSection - Variable in class cc.carm.lib.configuration.source.json.JSONSource
S
- save() - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- save() - Method in class cc.carm.lib.configuration.source.json.JSONSource
- 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.
- saveResource(String, boolean) - Method in class cc.carm.lib.configuration.source.file.FileConfigSource
- section() - Method in class cc.carm.lib.configuration.source.json.JSONSource
- 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.json.JSONConfigFactory
- self() - Method in class cc.carm.lib.configuration.source.json.JSONSource
- self() - Method in class cc.carm.lib.configuration.source.section.AbstractMapSection
- self() - Method in class cc.carm.lib.configuration.source.section.ConfigureSource
- self() - Method in class cc.carm.lib.configuration.source.section.MemorySection
- self() - Method in class cc.carm.lib.configuration.source.section.SourcedSection
- serialize(DataFunction<UNIT, ? extends Map<String, Object>>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- serialize(DataFunction<UNIT, SOURCE>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSourceBuilder
- serialize(ValueComposer<Map<String, Object>, UNIT>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- serialize(ValueHandler<UNIT, ? extends Map<String, Object>>) - Method in class cc.carm.lib.configuration.builder.impl.AbstractSectionBuilder
- serialize(ValueHandler<UNIT, 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 class cc.carm.lib.configuration.source.section.AbstractMapSection
- 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(String, Object) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- set(String, Object) - Method in class cc.carm.lib.configuration.source.section.ShadedSection
- 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
- ShadedSection - Class in cc.carm.lib.configuration.source.section
- ShadedSection(ShadedSection, ConfigureSection, ConfigureSection) - Constructor for class cc.carm.lib.configuration.source.section.ShadedSection
- 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
- silence() - Static method in interface cc.carm.lib.configuration.function.ConfigExceptionHandler
- 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 class cc.carm.lib.configuration.source.section.AbstractMapSection
- size(boolean) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Gets the number of keys in this section.
- source - Variable in class cc.carm.lib.configuration.source.section.ShadedSection
- source - Variable in class cc.carm.lib.configuration.source.section.SourcedSection
- source() - Method in class cc.carm.lib.configuration.source.section.SourcedSection
- SourcedSection - Class in cc.carm.lib.configuration.source.section
- SourcedSection(ConfigureSource<? extends SourcedSection, ?, ?>, Map<?, ?>, SourcedSection, String) - Constructor for class cc.carm.lib.configuration.source.section.SourcedSection
- 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() - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- stream(String) - Method in interface cc.carm.lib.configuration.source.section.ConfigureSection
-
Get the specific type of steam from the section.
- stream(String) - Method in class cc.carm.lib.configuration.source.section.ImmutableSection
- stream(String, Function<Object, T>) - 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 class cc.carm.lib.configuration.source.section.ImmutableSection
- 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
- template - Variable in class cc.carm.lib.configuration.source.section.ShadedSection
- throwing(String, Throwable) - Method in class cc.carm.lib.configuration.source.ConfigurationHolder
- throwing(String, Throwable) - Method in class cc.carm.lib.configuration.value.ValueManifest
- throwing(Throwable) - Method in class cc.carm.lib.configuration.value.ValueManifest
- 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
- toString() - Method in class cc.carm.lib.configuration.source.json.JSONSource
- 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
- UUID - Static variable in interface cc.carm.lib.configuration.adapter.strandard.StandardAdapters
V
- validAnnotation(Class<A>, Function<A, ValueValidator<Object>>) - Method in class cc.carm.lib.configuration.source.ConfigurationFactory
-
Register a new annotation for
ValueValidatorto the configuration loader - validate(DataValidator<? super UNIT>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
-
Validate the value with the specified condition.
- validate(ValueValidator<? super UNIT>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
-
Validate the value with the specified condition.
- validate(ValueValidator<UNIT>) - Method in class cc.carm.lib.configuration.value.ValueManifest
- validate(ConfigurationHolder<?>, T) - Method in interface cc.carm.lib.configuration.function.ValueValidator
- validate(Predicate<? super UNIT>, Exception) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
-
Validate the value with the specified condition.
- validate(Predicate<? super UNIT>, String) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
-
Validate the value with the specified condition.
- validate(T) - Method in interface cc.carm.lib.configuration.function.DataValidator
- validator - Variable in class cc.carm.lib.configuration.value.ValueManifest
- validator() - Method in class cc.carm.lib.configuration.value.ValueManifest
- validator(DataValidator<? super UNIT>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
-
Set the
DataValidatorfor the value. - validator(ValueValidator<UNIT>) - Method in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
-
Set the
ValueValidatorfor the value. - validator(ValueValidator<UNIT>) - Method in class cc.carm.lib.configuration.value.ValueManifest
- 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
ConfigValueinstance 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
- ValueComposer<T,U> - 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<TYPE,UNIT> - Class in cc.carm.lib.configuration.value
- ValueManifest(ValueType<TYPE>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueType<TYPE>, Supplier<TYPE>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueType<TYPE>, Supplier<TYPE>, ValueValidator<UNIT>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueType<TYPE>, Supplier<TYPE>, ValueValidator<UNIT>, BiConsumer<ConfigurationHolder<?>, String>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueType<TYPE>, Supplier<TYPE>, ValueValidator<UNIT>, BiConsumer<ConfigurationHolder<?>, String>, ConfigurationHolder<?>, String) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(ValueManifest<TYPE, UNIT>) - Constructor for class cc.carm.lib.configuration.value.ValueManifest
- ValueManifest(TYPE) - 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.source.section.ImmutableSection
- 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
- valueValidator - Variable in class cc.carm.lib.configuration.builder.AbstractConfigBuilder
- ValueValidator<T> - Interface in cc.carm.lib.configuration.function
W
- whenInitialize(ConfigurationHolder<?>, String, T, V) - Method in interface cc.carm.lib.configuration.source.loader.ConfigInitializeHandler
- with(ValueType<T>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- with(ValueType<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
-
Create a new value builder with the specified
ConfigurationHolder.registeredValues()type. - with(Class<T>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredList
- with(Class<V>) - Static method in class cc.carm.lib.configuration.value.standard.ConfiguredValue
-
Create a new value builder with the specified
ConfigurationHolder.registeredValues()type. - withValidated(UNIT) - Method in class cc.carm.lib.configuration.value.ValueManifest
All Classes All Packages