Index

A B C G L N O R S T U V W 
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

value() - Element in annotation interface net.orbyfied.j8.config.Comment
The comment string.

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.
A B C G L N O R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form