Uses of Class
cc.carm.lib.configuration.source.option.ConfigurationOption
Packages that use ConfigurationOption
-
Uses of ConfigurationOption in cc.carm.lib.configuration.source
Methods in cc.carm.lib.configuration.source with parameters of type ConfigurationOptionModifier and TypeMethodDescription<O> SELF
ConfigurationFactory.option
(ConfigurationOption<O> type, Consumer<O> modifier) <O> SELF
ConfigurationFactory.option
(ConfigurationOption<O> type, 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 ConfigurationOptionModifier and TypeFieldDescriptionstatic final ConfigurationOption
<Boolean> StandardOptions.LOAD_SUB_CLASSES
Whether to load subclasses of configuration class.static final ConfigurationOption
<Character> StandardOptions.PATH_SEPARATOR
The configuration path separator.static final ConfigurationOption
<Boolean> StandardOptions.PRELOAD
Whether to pre parse the config values, may good to set true if you want to keep the config format.static final ConfigurationOption
<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 ConfigurationOptionModifier and TypeFieldDescriptionprotected final Map
<ConfigurationOption<?>, Object> ConfigurationOptionHolder.options
Methods in cc.carm.lib.configuration.source.option that return ConfigurationOptionModifier and TypeMethodDescriptionstatic <T> ConfigurationOption
<T> static <T> ConfigurationOption
<T> ConfigurationOption.of
(T defaultValue) Methods in cc.carm.lib.configuration.source.option that return types with arguments of type ConfigurationOptionModifier and TypeMethodDescription@NotNull Map
<ConfigurationOption<?>, Object> ConfigurationOptionHolder.values()
Methods in cc.carm.lib.configuration.source.option with parameters of type ConfigurationOptionModifier and TypeMethodDescription<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 ConfigurationOptionModifier and TypeMethodDescriptionstatic @NotNull ConfigurationOptionHolder
ConfigurationOptionHolder.of
(@NotNull Map<ConfigurationOption<?>, Object> options) Constructor parameters in cc.carm.lib.configuration.source.option with type arguments of type ConfigurationOptionModifierConstructorDescriptionConfigurationOptionHolder
(Map<ConfigurationOption<?>, Object> options)