Index

A B C D G I L M N R S V 
All Classes and Interfaces|All Packages

A

addDefault(String, Object) - Method in interface me.hsgamer.hscore.config.Config
Add a default value to the path
addDefault(String, Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
addDefaults(Map<String, Object>) - Method in interface me.hsgamer.hscore.config.Config
Add default values

B

BLOCK - Enum constant in enum class me.hsgamer.hscore.config.CommentType
A block type above the value

C

CommentType - Enum Class in me.hsgamer.hscore.config
The comment type
config - Variable in class me.hsgamer.hscore.config.DecorativeConfig
 
Config - Interface in me.hsgamer.hscore.config
The interface for all configurations
ConfigProvider<F extends Config> - Interface in me.hsgamer.hscore.config
Config provider for Config
contains(String) - Method in interface me.hsgamer.hscore.config.Config
Check if the configuration contains the path
contains(String) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 

D

DecorativeConfig - Class in me.hsgamer.hscore.config
A decorative Config for extending more features on the existing Config
DecorativeConfig(Config) - Constructor for class me.hsgamer.hscore.config.DecorativeConfig
Create a new decorative config

G

get(String) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
get(String, Object) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
get(String, Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getComment(String) - Method in interface me.hsgamer.hscore.config.Config
Get the block comment
getComment(String, CommentType) - Method in interface me.hsgamer.hscore.config.Config
Get the comment.
getComment(String, CommentType) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getInstance(String, Class<T>) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
getInstance(String, T, Class<T>) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
getKeys(boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all keys from the root path
getKeys(String, boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all keys from the path
getName() - Method in interface me.hsgamer.hscore.config.Config
Get the name of the configuration
getName() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getNormalized(String) - Method in interface me.hsgamer.hscore.config.Config
Get the normalized value from the path
getNormalized(String, Object) - Method in interface me.hsgamer.hscore.config.Config
Get the normalized value from the path
getNormalizedValues(boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all values from the root path
getNormalizedValues(String, boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all normalized values from the path
getOriginal() - Method in interface me.hsgamer.hscore.config.Config
Get the original instance
getOriginal() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getOriginalConfig() - Method in class me.hsgamer.hscore.config.DecorativeConfig
Get the original config
getValues(boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all values from the root path
getValues(String, boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all values from the path
getValues(String, boolean) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 

I

isInstance(String, Class<?>) - Method in interface me.hsgamer.hscore.config.Config
Check if the value of the path matches the type
isNormalizable(Object) - Method in interface me.hsgamer.hscore.config.Config
Check if the object is normalizable
isNormalizable(Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 

L

loadConfiguration(File) - Method in interface me.hsgamer.hscore.config.ConfigProvider
Load configuration from a file
loadConfiguration(InputStream) - Method in interface me.hsgamer.hscore.config.ConfigProvider
Load configuration from an input stream
LOGGER - Static variable in interface me.hsgamer.hscore.config.Config
The logger for ease

M

me.hsgamer.hscore.config - package me.hsgamer.hscore.config
Contains the base classes of the config

N

normalize(Object) - Method in interface me.hsgamer.hscore.config.Config
Normalize the library-specific object
normalize(Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
normalizeObject(Object) - Method in interface me.hsgamer.hscore.config.Config
Normalize the object and its elements if it is a map or a collection

R

reload() - Method in interface me.hsgamer.hscore.config.Config
Reload the configuration
reload() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
remove(String) - Method in interface me.hsgamer.hscore.config.Config
Remove the path from the configuration

S

save() - Method in interface me.hsgamer.hscore.config.Config
Save the configuration
save() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
set(String, Object) - Method in interface me.hsgamer.hscore.config.Config
Set the value to the path
set(String, Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
setComment(String, String) - Method in interface me.hsgamer.hscore.config.Config
Set the block comment
setComment(String, String, CommentType) - Method in interface me.hsgamer.hscore.config.Config
Set the comment This is a default empty method.
setComment(String, String, CommentType) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
setup() - Method in interface me.hsgamer.hscore.config.Config
Set up the configuration
setup() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
SIDE - Enum constant in enum class me.hsgamer.hscore.config.CommentType
A line type at the end of the value

V

valueOf(String) - Static method in enum class me.hsgamer.hscore.config.CommentType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.hsgamer.hscore.config.CommentType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D G I L M N R S V 
All Classes and Interfaces|All Packages