Uses of Class
cc.carm.lib.configuration.source.option.ConfigurationOption
-
Packages that use ConfigurationOption Package Description cc.carm.lib.configuration.source cc.carm.lib.configuration.source.option -
-
Uses of ConfigurationOption in cc.carm.lib.configuration.source
Methods in cc.carm.lib.configuration.source with parameters of type ConfigurationOption Modifier and Type Method Description <O> SELF
ConfigurationFactory. option(ConfigurationOption<O> type, java.util.function.Consumer<O> modifier)
<O> SELF
ConfigurationFactory. option(ConfigurationOption<O> type, java.util.function.Supplier<O> value)
<O> SELF
ConfigurationFactory. option(ConfigurationOption<O> type, O value)
<O> O
ConfigurationHolder. option(@NotNull ConfigurationOption<O> option)
-
Uses of ConfigurationOption in cc.carm.lib.configuration.source.option
Fields in cc.carm.lib.configuration.source.option declared as ConfigurationOption Modifier and Type Field Description static ConfigurationOption<java.lang.Boolean>
StandardOptions. LOAD_SUB_CLASSES
Whether to load subclasses of configuration class.static ConfigurationOption<java.lang.Character>
StandardOptions. PATH_SEPARATOR
The configuration path separator.static ConfigurationOption<java.lang.Boolean>
StandardOptions. PRELOAD
Whether to pre parse the config values, may good to set true if you want to keep the config format.static ConfigurationOption<java.lang.Boolean>
StandardOptions. SET_DEFAULTS
Whether to set and save default values if offered and not exists in configuration.Fields in cc.carm.lib.configuration.source.option with type parameters of type ConfigurationOption Modifier and Type Field Description protected java.util.Map<ConfigurationOption<?>,java.lang.Object>
ConfigurationOptionHolder. options
Methods in cc.carm.lib.configuration.source.option that return ConfigurationOption Modifier and Type Method Description static <T> ConfigurationOption<T>
ConfigurationOption. of(@NotNull java.util.function.Supplier<T> defaultValue)
static <T> ConfigurationOption<T>
ConfigurationOption. of(T defaultValue)
Methods in cc.carm.lib.configuration.source.option that return types with arguments of type ConfigurationOption Modifier and Type Method Description @NotNull java.util.Map<ConfigurationOption<?>,java.lang.Object>
ConfigurationOptionHolder. values()
Methods in cc.carm.lib.configuration.source.option with parameters of type ConfigurationOption Modifier and Type Method Description <V> V
ConfigurationOptionHolder. clear(@NotNull ConfigurationOption<V> type)
Set the value of option to option'sdefaults()
.<V> V
ConfigurationOptionHolder. get(@NotNull ConfigurationOption<V> type)
Get the value of option.<V> V
ConfigurationOptionHolder. set(@NotNull ConfigurationOption<V> type, V value)
Set the value of option.Method parameters in cc.carm.lib.configuration.source.option with type arguments of type ConfigurationOption Modifier and Type Method Description static @NotNull ConfigurationOptionHolder
ConfigurationOptionHolder. of(@NotNull java.util.Map<ConfigurationOption<?>,java.lang.Object> options)
Constructor parameters in cc.carm.lib.configuration.source.option with type arguments of type ConfigurationOption Constructor Description ConfigurationOptionHolder(java.util.Map<ConfigurationOption<?>,java.lang.Object> options)
-