Uses of Class
cc.carm.lib.configuration.core.source.ConfigurationProvider
-
-
Uses of ConfigurationProvider in cc.carm.lib.configuration.core
Classes in cc.carm.lib.configuration.core with type parameters of type ConfigurationProvider Modifier and Type Class Description class
ConfigInitializer<T extends ConfigurationProvider<?>>
配置文件类初始化方法 用于初始化Configuration
中的每个ConfigValue
对象Fields in cc.carm.lib.configuration.core declared as ConfigurationProvider Modifier and Type Field Description protected T
ConfigInitializer. provider
-
Uses of ConfigurationProvider in cc.carm.lib.configuration.core.builder
Classes in cc.carm.lib.configuration.core.builder with type parameters of type ConfigurationProvider Modifier and Type Class Description class
AbstractConfigBuilder<T,B extends AbstractConfigBuilder<T,B,P>,P extends ConfigurationProvider<?>>
Fields in cc.carm.lib.configuration.core.builder declared as ConfigurationProvider Modifier and Type Field Description protected P
AbstractConfigBuilder. provider
-
Uses of ConfigurationProvider in cc.carm.lib.configuration.core.source
Methods in cc.carm.lib.configuration.core.source that return types with arguments of type ConfigurationProvider Modifier and Type Method Description abstract @NotNull ConfigInitializer<? extends ConfigurationProvider<W>>
ConfigurationProvider. getInitializer()
-
Uses of ConfigurationProvider in cc.carm.lib.configuration.core.source.impl
Subclasses of ConfigurationProvider in cc.carm.lib.configuration.core.source.impl Modifier and Type Class Description class
FileConfigProvider<W extends ConfigurationWrapper<?>>
-
Uses of ConfigurationProvider in cc.carm.lib.configuration.core.value
Fields in cc.carm.lib.configuration.core.value declared as ConfigurationProvider Modifier and Type Field Description protected @Nullable ConfigurationProvider<?>
ValueManifest. provider
Methods in cc.carm.lib.configuration.core.value that return ConfigurationProvider Modifier and Type Method Description @NotNull ConfigurationProvider<?>
ValueManifest. getProvider()
Methods in cc.carm.lib.configuration.core.value with parameters of type ConfigurationProvider Modifier and Type Method Description void
ConfigValue. initialize(@NotNull ConfigurationProvider<?> provider, boolean saveDefault, @NotNull java.lang.String configPath, @Nullable java.util.List<java.lang.String> headerComments, @Nullable java.lang.String inlineComments)
protected void
ValueManifest. initialize(@NotNull ConfigurationProvider<?> provider, @NotNull java.lang.String configPath, @Nullable java.util.List<java.lang.String> headerComments, @Nullable java.lang.String inlineComment)
此方法提供给ConfigInitializer
,以便对配置值的相关信息进行统一初始化操作。static <V> ValueManifest<V>
ValueManifest. of(@Nullable ConfigurationProvider<?> provider, @Nullable java.lang.String configPath, @Nullable java.util.List<java.lang.String> headerComments, @Nullable java.lang.String inlineComments)
static <V> ValueManifest<V>
ValueManifest. of(@Nullable ConfigurationProvider<?> provider, @Nullable java.lang.String configPath, @Nullable java.util.List<java.lang.String> headerComments, @Nullable java.lang.String inlineComments, V defaultValue)
Constructors in cc.carm.lib.configuration.core.value with parameters of type ConfigurationProvider Constructor Description ConfigValue(@Nullable ConfigurationProvider<?> provider, @Nullable java.lang.String configPath, @Nullable java.util.List<java.lang.String> headerComments, @Nullable java.lang.String inlineComments, T defaultValue)
Deprecated.请使用ConfigValue(ValueManifest)
构造器。ValueManifest(@Nullable ConfigurationProvider<?> provider, @Nullable java.lang.String configPath, @Nullable java.util.List<java.lang.String> headerComments, @Nullable java.lang.String inlineComment, T defaultValue)
-