Index

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

A

addDefault(PathString, Object) - Method in interface me.hsgamer.hscore.config.Config
Add a default value to the path
addDefault(PathString, Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
addDefaults(Map<PathString, Object>) - Method in interface me.hsgamer.hscore.config.Config
Add default values
append(PathString) - Method in class me.hsgamer.hscore.config.PathString
Create a new path string by appending the path string to the current path string

B

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

C

clear() - Method in interface me.hsgamer.hscore.config.Config
Remove all paths from the configuration
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
contains(PathString) - Method in interface me.hsgamer.hscore.config.Config
Check if the configuration contains the path
contains(PathString) - 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

E

equals(Object) - Method in class me.hsgamer.hscore.config.PathString
 

G

get(PathString) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
get(PathString, Object) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
get(PathString, Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getComment(PathString) - Method in interface me.hsgamer.hscore.config.Config
Get the block comment
getComment(PathString, CommentType) - Method in interface me.hsgamer.hscore.config.Config
Get the comment.
getComment(PathString, CommentType) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getInstance(PathString, Class<T>) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
getInstance(PathString, 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(PathString, boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all keys from the path
getLastPath() - Method in class me.hsgamer.hscore.config.PathString
Get the last 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(PathString) - Method in interface me.hsgamer.hscore.config.Config
Get the normalized value from the path
getNormalized(PathString, 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(PathString, 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
getPath() - Method in class me.hsgamer.hscore.config.PathString
Get the path
getPathAsObject() - Method in class me.hsgamer.hscore.config.PathString
Get the path as object array
getValues(boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all values from the root path
getValues(PathString, boolean) - Method in interface me.hsgamer.hscore.config.Config
Get all values from the path
getValues(PathString, boolean) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 

H

hashCode() - Method in class me.hsgamer.hscore.config.PathString
 

I

isInstance(PathString, 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
 
isRoot() - Method in class me.hsgamer.hscore.config.PathString
Check if the path is empty.

L

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

P

PathString - Class in me.hsgamer.hscore.config
The path string to use in Config
PathString(String...) - Constructor for class me.hsgamer.hscore.config.PathString
Create a new path string

R

reload() - Method in interface me.hsgamer.hscore.config.Config
Reload the configuration
reload() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
remove(PathString) - Method in interface me.hsgamer.hscore.config.Config
Remove the path from the configuration
ROOT - Static variable in class me.hsgamer.hscore.config.PathString
The root path

S

save() - Method in interface me.hsgamer.hscore.config.Config
Save the configuration
save() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
set(PathString, Object) - Method in interface me.hsgamer.hscore.config.Config
Set the value to the path
set(PathString, Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
setComment(PathString, List<String>) - Method in interface me.hsgamer.hscore.config.Config
Set the block comment
setComment(PathString, List<String>, CommentType) - Method in interface me.hsgamer.hscore.config.Config
Set the comment This is a default empty method.
setComment(PathString, List<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

T

toPath(String, PathString) - Static method in class me.hsgamer.hscore.config.PathString
Join the path with the separator
toPathMap(String, Map<PathString, Object>) - Static method in class me.hsgamer.hscore.config.PathString
Join the path with the separator
toPathString(String, String) - Static method in class me.hsgamer.hscore.config.PathString
Split the path with the separator
toPathStringMap(String, Map<String, Object>) - Static method in class me.hsgamer.hscore.config.PathString
Split the path with the separator

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 E G H I L M N P R S T V 
All Classes and Interfaces|All Packages