Index
All Classes and Interfaces|All Packages
A
- AdvancedConfigPath<F,
T> - Class in me.hsgamer.hscore.config.path -
An advanced config path
- AdvancedConfigPath(String, T) - Constructor for class me.hsgamer.hscore.config.path.AdvancedConfigPath
-
Create a config path
B
- BaseConfigPath<T> - Class in me.hsgamer.hscore.config.path
-
A simple config path
- BaseConfigPath(String, T, Function<Object, T>) - Constructor for class me.hsgamer.hscore.config.path.BaseConfigPath
-
Create a config path
- BooleanConfigPath - Class in me.hsgamer.hscore.config.path.impl
- BooleanConfigPath(String, Boolean) - Constructor for class me.hsgamer.hscore.config.path.impl.BooleanConfigPath
-
Create a config path
- booleanPath(String, boolean) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a config path
C
- CommentablePath<T> - Class in me.hsgamer.hscore.config.path
-
A commentable config path
- CommentablePath(ConfigPath<T>, String...) - Constructor for class me.hsgamer.hscore.config.path.CommentablePath
-
Create a config path
- commented(ConfigPath<T>, String...) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a commentable path
- ConfigPath<T> - Interface in me.hsgamer.hscore.config.path
-
The interface of ConfigPath classes
- convert(Map<String, Object>) - Method in class me.hsgamer.hscore.config.path.impl.MapConfigPath
- convert(F) - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
-
Convert to the final value
- convertToRaw(Map<String, Object>) - Method in class me.hsgamer.hscore.config.path.impl.MapConfigPath
- convertToRaw(T) - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
-
Convert to the raw value
D
- DoubleConfigPath - Class in me.hsgamer.hscore.config.path.impl
- DoubleConfigPath(String, Double) - Constructor for class me.hsgamer.hscore.config.path.impl.DoubleConfigPath
-
Create a config path
- doublePath(String, Double) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a config path
F
- FloatConfigPath - Class in me.hsgamer.hscore.config.path.impl
- FloatConfigPath(String, Float) - Constructor for class me.hsgamer.hscore.config.path.impl.FloatConfigPath
-
Create a config path
- floatPath(String, Float) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a config path
G
- generate() - Method in class me.hsgamer.hscore.config.path.StickyConfigPath
- getComment() - Method in class me.hsgamer.hscore.config.path.CommentablePath
-
Get the block comment
- getComment(CommentType) - Method in class me.hsgamer.hscore.config.path.CommentablePath
-
Get the comment
- getConfig() - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
- getConfig() - Method in class me.hsgamer.hscore.config.path.BaseConfigPath
- getConfig() - Method in class me.hsgamer.hscore.config.path.CommentablePath
- getConfig() - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Get the config
- getConfig() - Method in class me.hsgamer.hscore.config.path.StickyConfigPath
- getFromConfig(Config) - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
-
Get the raw value from the config
- getFromConfig(Config) - Method in class me.hsgamer.hscore.config.path.SerializableMapConfigPath
- getPath() - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
- getPath() - Method in class me.hsgamer.hscore.config.path.BaseConfigPath
- getPath() - Method in class me.hsgamer.hscore.config.path.CommentablePath
- getPath() - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Get the path to the value
- getPath() - Method in class me.hsgamer.hscore.config.path.StickyConfigPath
- getPathFields(Config) - Static method in class me.hsgamer.hscore.config.PathLoader
-
Get the path fields of the config instance
- getValue() - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
- getValue() - Method in class me.hsgamer.hscore.config.path.BaseConfigPath
- getValue() - Method in class me.hsgamer.hscore.config.path.CommentablePath
- getValue() - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Get the value
- getValue(Config) - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
- getValue(Config) - Method in class me.hsgamer.hscore.config.path.BaseConfigPath
- getValue(Config) - Method in class me.hsgamer.hscore.config.path.CommentablePath
- getValue(Config) - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Get the value from the config.
- getValue(Config) - Method in class me.hsgamer.hscore.config.path.StickyConfigPath
I
- IntegerConfigPath - Class in me.hsgamer.hscore.config.path.impl
- IntegerConfigPath(String, Integer) - Constructor for class me.hsgamer.hscore.config.path.impl.IntegerConfigPath
-
Create a config path
- integerPath(String, Integer) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a config path
L
- loadPath(Config) - Static method in class me.hsgamer.hscore.config.PathLoader
-
Load the config paths that are in the config instance
- LongConfigPath - Class in me.hsgamer.hscore.config.path.impl
- LongConfigPath(String, Long) - Constructor for class me.hsgamer.hscore.config.path.impl.LongConfigPath
-
Create a config path
- longPath(String, Long) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a config path
M
- MapConfigPath - Class in me.hsgamer.hscore.config.path.impl
- MapConfigPath(String, Map<String, Object>) - Constructor for class me.hsgamer.hscore.config.path.impl.MapConfigPath
-
Create a config path
- me.hsgamer.hscore.config - package me.hsgamer.hscore.config
-
Contains the base classes of the config
- me.hsgamer.hscore.config.path - package me.hsgamer.hscore.config.path
-
Contains the base classes for working with
ConfigPath - me.hsgamer.hscore.config.path.impl - package me.hsgamer.hscore.config.path.impl
-
Contains the implementation of
ConfigPath - migrateConfig(Config) - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
- migrateConfig(Config) - Method in class me.hsgamer.hscore.config.path.BaseConfigPath
- migrateConfig(Config) - Method in class me.hsgamer.hscore.config.path.CommentablePath
- migrateConfig(Config) - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Manually update the config (Mainly used when updating new settings)
P
- PathableConfig - Class in me.hsgamer.hscore.config
-
A
Configimplementation to loadConfigPathautomatically - PathableConfig(Config) - Constructor for class me.hsgamer.hscore.config.PathableConfig
-
Create a pathable config
- PathLoader - Class in me.hsgamer.hscore.config
-
A class that loads config paths on the config instance
- Paths - Class in me.hsgamer.hscore.config.path.impl
-
Utility to easily create
ConfigPath
R
- reload() - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Reload the path
- reload() - Method in class me.hsgamer.hscore.config.path.StickyConfigPath
- reload() - Method in class me.hsgamer.hscore.config.PathableConfig
- reloadPath(Config) - Static method in class me.hsgamer.hscore.config.PathLoader
-
Reload the config paths that are in the config instance
S
- SerializableMapConfigPath<T> - Class in me.hsgamer.hscore.config.path
-
An serializable map config path
- SerializableMapConfigPath(String, T) - Constructor for class me.hsgamer.hscore.config.path.SerializableMapConfigPath
-
Create a config path
- setAndSave(T) - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Set the value and save the config
- setAndSave(T, Config) - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Set the value and save the config
- setComment(CommentType, String) - Method in class me.hsgamer.hscore.config.path.CommentablePath
-
Set the comment
- setComment(String) - Method in class me.hsgamer.hscore.config.path.CommentablePath
-
Set the block comment
- setConfig(Config) - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
- setConfig(Config) - Method in class me.hsgamer.hscore.config.path.BaseConfigPath
- setConfig(Config) - Method in class me.hsgamer.hscore.config.path.CommentablePath
- setConfig(Config) - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Set the config.
- setConfig(Config) - Method in class me.hsgamer.hscore.config.path.StickyConfigPath
- setup() - Method in class me.hsgamer.hscore.config.PathableConfig
- setValue(T) - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
- setValue(T) - Method in class me.hsgamer.hscore.config.path.BaseConfigPath
- setValue(T) - Method in class me.hsgamer.hscore.config.path.CommentablePath
- setValue(T) - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Set the value
- setValue(T) - Method in class me.hsgamer.hscore.config.path.StickyConfigPath
- setValue(T, Config) - Method in class me.hsgamer.hscore.config.path.AdvancedConfigPath
- setValue(T, Config) - Method in class me.hsgamer.hscore.config.path.BaseConfigPath
- setValue(T, Config) - Method in class me.hsgamer.hscore.config.path.CommentablePath
- setValue(T, Config) - Method in interface me.hsgamer.hscore.config.path.ConfigPath
-
Set the value to the config.
- setValue(T, Config) - Method in class me.hsgamer.hscore.config.path.StickyConfigPath
- SimpleConfigPath<T> - Class in me.hsgamer.hscore.config.path.impl
- SimpleConfigPath(String, T) - Constructor for class me.hsgamer.hscore.config.path.impl.SimpleConfigPath
-
Create a config path
- simplePath(String, T) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a config path
- sticky(ConfigPath<T>) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a sticky config path
- StickyConfigPath<T> - Class in me.hsgamer.hscore.config.path
-
An
ConfigPathwhich stores the value for later uses - StickyConfigPath(ConfigPath<T>) - Constructor for class me.hsgamer.hscore.config.path.StickyConfigPath
-
Create a config path
- StringConfigPath - Class in me.hsgamer.hscore.config.path.impl
- StringConfigPath(String, String) - Constructor for class me.hsgamer.hscore.config.path.impl.StringConfigPath
-
Create a config path
- stringPath(String, String) - Static method in class me.hsgamer.hscore.config.path.impl.Paths
-
Create a config path
All Classes and Interfaces|All Packages