Skip navigation links
C D F G H J K L O R S T Y 

C

ConfigFile<T extends ninja.leaping.configurate.ConfigurationNode> - Class in tech.ferus.util.config
A wrapper for Configurate's ConfigurationLoader.
ConfigFile(Path, ConfigurationLoader<T>, T) - Constructor for class tech.ferus.util.config.ConfigFile
Constructs a new ConfigFile.
ConfigKey<T> - Class in tech.ferus.util.config
An object designed to allow easy data-grabbing from a ConfigFile.
ConfigKey(Object[]) - Constructor for class tech.ferus.util.config.ConfigKey
Constructs a new ConfigKey.
ConfigKey(Object[], T) - Constructor for class tech.ferus.util.config.ConfigKey
Constructs a new ConfigKey.

D

def - Variable in class tech.ferus.util.config.ConfigKey
 

F

file - Variable in class tech.ferus.util.config.ConfigFile
The location of the configuration file on disk.

G

get(ConfigFile) - Method in class tech.ferus.util.config.ConfigKey
Returns the value stored in configuration for this key.
get(ConfigFile, T) - Method in class tech.ferus.util.config.ConfigKey
Returns the value stored in configuration this key.
getFile() - Method in class tech.ferus.util.config.ConfigFile
Gets the location of the configuration file on disk.
getFileDirectory() - Method in class tech.ferus.util.config.ConfigFile
Gets the location of the configuration file's parent directory on disk.
getLoader() - Method in class tech.ferus.util.config.ConfigFile
Gets the active loader for the configuration file on disk.
getNode() - Method in class tech.ferus.util.config.ConfigFile
Gets the root ConfigurationNode.
getNode(Object) - Method in class tech.ferus.util.config.ConfigFile
Gets a ConfigurationNode on the first level.
getNode(Object...) - Method in class tech.ferus.util.config.ConfigFile
Gets a ConfigurationNode on any level.
getNode(Object) - Method in class tech.ferus.util.config.HoconConfigFile
Gets a ConfigurationNode on the first level.
getNode(Object...) - Method in class tech.ferus.util.config.HoconConfigFile
Gets a ConfigurationNode on any level.
GsonConfigFile - Class in tech.ferus.util.config
An implementation of ConfigFile for the GSON specification.
GsonConfigFile(Path, ConfigurationLoader<ConfigurationNode>, ConfigurationNode) - Constructor for class tech.ferus.util.config.GsonConfigFile
Constructs a new GsonConfigFile.

H

HoconConfigFile - Class in tech.ferus.util.config
An implementation of ConfigFile for the HOCON specification.
HoconConfigFile(Path, ConfigurationLoader<CommentedConfigurationNode>, CommentedConfigurationNode) - Constructor for class tech.ferus.util.config.HoconConfigFile
Constructs a new HoconConfigFile.

J

JsonConfigFile - Class in tech.ferus.util.config
An implementation of ConfigFile for the JSON specification.
JsonConfigFile(Path, ConfigurationLoader<ConfigurationNode>, ConfigurationNode) - Constructor for class tech.ferus.util.config.JsonConfigFile
Constructs a new JsonConfigFile.

K

key - Variable in class tech.ferus.util.config.ConfigKey
The path from root to node.

L

load(Path) - Static method in class tech.ferus.util.config.GsonConfigFile
Creates a GsonConfigFile.
load(Path, String) - Static method in class tech.ferus.util.config.GsonConfigFile
Creates a GsonConfigFile.
load(Path, String, boolean) - Static method in class tech.ferus.util.config.GsonConfigFile
Creates a GsonConfigFile.
load(Path, String, boolean, boolean) - Static method in class tech.ferus.util.config.GsonConfigFile
Deprecated.
load(Path) - Static method in class tech.ferus.util.config.HoconConfigFile
Creates a HoconConfigFile.
load(Path, String) - Static method in class tech.ferus.util.config.HoconConfigFile
Creates a HoconConfigFile.
load(Path, String, boolean) - Static method in class tech.ferus.util.config.HoconConfigFile
Creates a HoconConfigFile.
load(Path, String, boolean, boolean) - Static method in class tech.ferus.util.config.HoconConfigFile
Deprecated.
load(Path) - Static method in class tech.ferus.util.config.JsonConfigFile
Creates a JsonConfigFile.
load(Path, String) - Static method in class tech.ferus.util.config.JsonConfigFile
Creates a JsonConfigFile.
load(Path, String, boolean) - Static method in class tech.ferus.util.config.JsonConfigFile
Creates a JsonConfigFile.
load(Path, String, boolean, boolean) - Static method in class tech.ferus.util.config.JsonConfigFile
Deprecated.
load(Path) - Static method in class tech.ferus.util.config.YamlConfigFile
Creates a YamlConfigFile.
load(Path, String) - Static method in class tech.ferus.util.config.YamlConfigFile
Creates a YamlConfigFile.
load(Path, String, boolean) - Static method in class tech.ferus.util.config.YamlConfigFile
Creates a YamlConfigFile.
load(Path, String, boolean, boolean) - Static method in class tech.ferus.util.config.YamlConfigFile
Deprecated.
loader - Variable in class tech.ferus.util.config.ConfigFile
The active loader for the configuration file on disk.
LOGGER - Static variable in class tech.ferus.util.config.ConfigFile
The ConfigFile logger.
LOGGER - Static variable in class tech.ferus.util.config.ConfigKey
The ConfigKeys logger.
LOGGER - Static variable in class tech.ferus.util.config.GsonConfigFile
The GsonConfigFile logger.
LOGGER - Static variable in class tech.ferus.util.config.HoconConfigFile
The HoconConfigFile logger.
LOGGER - Static variable in class tech.ferus.util.config.JsonConfigFile
The JsonConfigFile logger.
LOGGER - Static variable in class tech.ferus.util.config.YamlConfigFile
The YamlConfigFile logger.

O

of(Object) - Static method in class tech.ferus.util.config.ConfigKey
Convenience method to construct a new ConfigKey.
of(Object...) - Static method in class tech.ferus.util.config.ConfigKey
Convenience method to construct a new ConfigKey.
of(T, Object) - Static method in class tech.ferus.util.config.ConfigKey
Convenience method to construct a new ConfigKey.
of(T, Object...) - Static method in class tech.ferus.util.config.ConfigKey
Convenience method to construct a new ConfigKey.

R

reload() - Method in class tech.ferus.util.config.ConfigFile
Reloads the configuration from the ConfigurationLoader.
reloadWithException() - Method in class tech.ferus.util.config.ConfigFile
Reloads the configuration from the ConfigurationLoader.
root - Variable in class tech.ferus.util.config.ConfigFile
The loaded ConfigurationNode at the root level.

S

save() - Method in class tech.ferus.util.config.ConfigFile
Saves the root ConfigurationNode with the active ConfigurationLoader.
saveWithException() - Method in class tech.ferus.util.config.ConfigFile
Saves the root ConfigurationNode with the active ConfigurationLoader.
set(ConfigFile, T) - Method in class tech.ferus.util.config.ConfigKey
Sets and saves a value for the node located at the path for this key.
setWithException(ConfigFile, T) - Method in class tech.ferus.util.config.ConfigKey
Sets and saves a value for the node located at the path for this key.

T

tech.ferus.util.config - package tech.ferus.util.config
Root package for ConfigKeys.

Y

YamlConfigFile - Class in tech.ferus.util.config
An implementation of ConfigFile for the YAML specification.
YamlConfigFile(Path, ConfigurationLoader<ConfigurationNode>, ConfigurationNode) - Constructor for class tech.ferus.util.config.YamlConfigFile
Constructs a new YamlConfigFile.
C D F G H J K L O R S T Y 
Skip navigation links