Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractConfiguration - Class in net.orbyfied.j8.config
-
Abstract implementation of
Configuration - AbstractConfiguration(Configurable<?>) - Constructor for class net.orbyfied.j8.config.AbstractConfiguration
-
Constructor.
- addConfigurable(Configurable<?>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Add a configurable.
- afterSave - Variable in class net.orbyfied.j8.config.ConfigurationHelper
-
Runs after saving.
- afterSave(Consumer<S>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
- applyTemplate(Consumer<ConfigurationHelper<? extends S>>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
B
- beforeLoad - Variable in class net.orbyfied.j8.config.ConfigurationHelper
-
Runs before loading.
- beforeLoad(Consumer<S>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
- bukkitYamlConfiguration(Path, String) - Static method in class net.orbyfied.j8.config.ConfigurationHelper
C
- child(String, Supplier<ConfigurationHelper<C>>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
- child(String, Supplier<ConfigurationHelper<C>>, Consumer<ConfigurationHelper<C>>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
- children - Variable in class net.orbyfied.j8.config.ConfigurationHelper
-
The children of this helper.
- Comment - Annotation Interface in net.orbyfied.j8.config
-
Adds a comment to a configuration setting.
- configurable - Variable in class net.orbyfied.j8.config.AbstractConfiguration
-
The configurable that this configuration is for.
- Configurable<C extends Configuration> - Interface in net.orbyfied.j8.config
-
Represents a component that can be configured using a configuration.
- configurables - Variable in class net.orbyfied.j8.config.ConfigurationHelper
-
All configurables linearly.
- configurablesByClass - Variable in class net.orbyfied.j8.config.ConfigurationHelper
-
All configurables mapped by class.
- Configuration - Interface in net.orbyfied.j8.config
-
Represents a configuration for a holder that can be saved and loaded.
- ConfigurationException - Exception in net.orbyfied.j8.config
-
An exception related to loading or saving a configuration.
- ConfigurationException(Exception) - Constructor for exception net.orbyfied.j8.config.ConfigurationException
- ConfigurationException(String) - Constructor for exception net.orbyfied.j8.config.ConfigurationException
- ConfigurationException(String, Exception) - Constructor for exception net.orbyfied.j8.config.ConfigurationException
- ConfigurationHelper<S extends org.bukkit.configuration.ConfigurationSection> - Class in net.orbyfied.j8.config
-
Helper class for managing configurations and configurables.
- ConfigurationHelper() - Constructor for class net.orbyfied.j8.config.ConfigurationHelper
- Configure - Annotation Interface in net.orbyfied.j8.config
-
Denotes a field as being a part of a configuration.
- createChildren(String, Supplier<ConfigurationHelper<C>>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
G
- getChild(String) - Method in class net.orbyfied.j8.config.ConfigurationHelper
- getChildren() - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Get the children of this configuration helper.
- getConfigurable() - Method in class net.orbyfied.j8.config.AbstractConfiguration
- getConfigurable() - Method in interface net.orbyfied.j8.config.Configuration
-
Get the holder of this configuration.
- getConfigurable(Class<T>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Get a configurable by class.
- getConfigurables() - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Get all configurables.
- getConfigurablesByClass() - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Get all configurables by class.
- getConfiguration() - Method in interface net.orbyfied.j8.config.Configurable
-
Get the configuration.
- getConfigurationPath() - Method in interface net.orbyfied.j8.config.Configurable
-
Get the configuration path from the root to here.
- getOrCreateSection(ConfigurationSection, String) - Static method in class net.orbyfied.j8.config.ConfigurationHelper
L
- load() - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Loads all configurables from the configuration section.
- load(ConfigurationSection) - Method in class net.orbyfied.j8.config.AbstractConfiguration
- load(ConfigurationSection) - Method in interface net.orbyfied.j8.config.Configuration
-
Loads the data from the configuration section into this configuration.
- loadFromFile(FileConfiguration, Path) - Static method in class net.orbyfied.j8.config.ConfigurationHelper
- loadOne(Configurable<?>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Loads one configurable from the configuration section.
N
- name() - Element in annotation interface net.orbyfied.j8.config.Configure
-
The name of the configuration setting.
- net.orbyfied.j8.config - package net.orbyfied.j8.config
- newYamlFileConfiguration(Path, String) - Static method in class net.orbyfied.j8.config.ConfigurationHelper
O
- of(String, Function<Configurable<C>, C>) - Static method in interface net.orbyfied.j8.config.Configurable
R
- removeConfigurable(Class<?>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Remove a configurable by class.
- removeConfigurable(Configurable<?>) - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Remove a configurable by instance.
S
- save() - Method in class net.orbyfied.j8.config.ConfigurationHelper
-
Saves all configurables to a configuration section.
- save(ConfigurationSection) - Method in class net.orbyfied.j8.config.AbstractConfiguration
- save(ConfigurationSection) - Method in interface net.orbyfied.j8.config.Configuration
-
Saves the data from this configuration into the provided configuration section.
- saveDefaults(Class<?>, String, Path, boolean) - Static method in class net.orbyfied.j8.config.ConfigurationHelper
- saveToFile(FileConfiguration, Path) - Static method in class net.orbyfied.j8.config.ConfigurationHelper
- section - Variable in class net.orbyfied.j8.config.ConfigurationHelper
-
The configuration section to load from.
- section(S) - Method in class net.orbyfied.j8.config.ConfigurationHelper
T
- toString() - Method in class net.orbyfied.j8.config.ConfigurationHelper
U
- unchild(String) - Method in class net.orbyfied.j8.config.ConfigurationHelper
V
W
- whenLoaded(ConfigurationSection) - Method in interface net.orbyfied.j8.config.Configuration
-
Called when a configuration has been loaded.
- whenSaved(ConfigurationSection) - Method in interface net.orbyfied.j8.config.Configuration
-
Called when a configuration has been saved.
All Classes and Interfaces|All Packages|Serialized Form