Index

A B C D G I J L M N P R S V 
All Classes and Interfaces|All Packages|Constant Field Values

A

asArray(String) - Static method in interface me.hsgamer.hscore.config.PathString
Get the path as array

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
clear() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
CommentType - Enum Class in me.hsgamer.hscore.config
The comment type
concat(String[], String[]) - Static method in interface me.hsgamer.hscore.config.PathString
Concatenate two paths
config - Variable in class me.hsgamer.hscore.config.DecorativeConfig
 
Config - Interface in me.hsgamer.hscore.config
The interface for all configurations
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
DEFAULT_SEPARATOR - Static variable in interface me.hsgamer.hscore.config.PathString
The default separator

G

get(Object, String...) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
get(Object, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
get(String...) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
get(String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getComment(String...) - Method in interface me.hsgamer.hscore.config.Config
Get the block comment
getComment(String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getComment(CommentType, String...) - Method in interface me.hsgamer.hscore.config.Config
Get the comment.
getComment(CommentType, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getInstance(Class<T>, String...) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
getInstance(Class<T>, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getInstance(Class<T>, T, String...) - Method in interface me.hsgamer.hscore.config.Config
Get the value from the path
getInstance(Class<T>, T, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getKeys(boolean, String...) - Method in interface me.hsgamer.hscore.config.Config
Get all keys from the path
getKeys(boolean, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
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(Object, String...) - Method in interface me.hsgamer.hscore.config.Config
Get the normalized value from the path
getNormalized(Object, String...) - 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...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
getNormalizedValues(boolean, String...) - Method in interface me.hsgamer.hscore.config.Config
Get all normalized values from the path
getNormalizedValues(boolean, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
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, String...) - Method in interface me.hsgamer.hscore.config.Config
Get all values from the path
getValues(boolean, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 

I

isInstance(Class<?>, String...) - Method in interface me.hsgamer.hscore.config.Config
Check if the value of the path matches the type
isInstance(Class<?>, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
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
 

J

join(String, String...) - Static method in interface me.hsgamer.hscore.config.PathString
Join the path with the separator
join(String, Map<String[], Object>) - Static method in interface me.hsgamer.hscore.config.PathString
Join the path with the separator
joinDefault(String...) - Static method in interface me.hsgamer.hscore.config.PathString
Join the path with the default separator
joinDefault(Map<String[], Object>) - Static method in interface me.hsgamer.hscore.config.PathString
Join the path with the default separator

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
normalizeObject(Object) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 

P

PathString - Interface in me.hsgamer.hscore.config
The utility class for path in Config

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
remove(String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 

S

save() - Method in interface me.hsgamer.hscore.config.Config
Save the configuration
save() - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
set(Object, String...) - Method in interface me.hsgamer.hscore.config.Config
Set the value to the path
set(Object, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
setComment(List<String>, String...) - Method in interface me.hsgamer.hscore.config.Config
Set the block comment
setComment(List<String>, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
setComment(CommentType, List<String>, String...) - Method in interface me.hsgamer.hscore.config.Config
Set the comment This is a default empty method.
setComment(CommentType, List<String>, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
setIfAbsent(Object, String...) - Method in interface me.hsgamer.hscore.config.Config
Set the value to the path if it is not already set
setIfAbsent(Object, String...) - Method in class me.hsgamer.hscore.config.DecorativeConfig
 
setIfAbsent(Map<String[], Object>) - Method in interface me.hsgamer.hscore.config.Config
Set the values to the path if they are not already set
setIfAbsent(Map<String[], Object>) - 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
split(String, String) - Static method in interface me.hsgamer.hscore.config.PathString
Split the path with the separator
split(String, Map<String, Object>) - Static method in interface me.hsgamer.hscore.config.PathString
Split the path with the separator
splitDefault(String) - Static method in interface me.hsgamer.hscore.config.PathString
Split the path with the default separator
splitDefault(Map<String, Object>) - Static method in interface me.hsgamer.hscore.config.PathString
Split the path with the default 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 G I J L M N P R S V 
All Classes and Interfaces|All Packages|Constant Field Values