Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- append(String...) - Method in class me.hsgamer.hscore.config.PathString
-
Create a new path string by appending the path to the current path string
- 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
- CaseInsensitivePathString - Class in me.hsgamer.hscore.config
-
A variant of
PathStringthat is case-insensitive. - CaseInsensitivePathString(String...) - Constructor for class me.hsgamer.hscore.config.CaseInsensitivePathString
-
Create a new path
- CaseInsensitivePathString(PathString) - Constructor for class me.hsgamer.hscore.config.CaseInsensitivePathString
-
Create a new path string
- 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
- DecorativeConfig(Config) - Constructor for class me.hsgamer.hscore.config.DecorativeConfig
-
Create a new decorative config
- DEFAULT_SEPARATOR - Static variable in class me.hsgamer.hscore.config.PathString
-
The default separator
E
- equals(Object) - Method in class me.hsgamer.hscore.config.CaseInsensitivePathString
- 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.CaseInsensitivePathString
-
Get the original path
- 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
- getPathString() - Method in class me.hsgamer.hscore.config.CaseInsensitivePathString
-
Get the original
PathString - 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.CaseInsensitivePathString
- 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
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
- setIfAbsent(Map<PathString, Object>) - Method in interface me.hsgamer.hscore.config.Config
-
Set the values to the path if they are not already set
- setIfAbsent(PathString, Object) - Method in interface me.hsgamer.hscore.config.Config
-
Set the value to the path if it is not already set
- setIfAbsent(PathString, 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
T
- toCaseInsensitiveMap(Map<PathString, Object>) - Static method in class me.hsgamer.hscore.config.CaseInsensitivePathString
-
Convert a map of
PathStringto a map ofCaseInsensitivePathString - toPath(String, PathString) - Static method in class me.hsgamer.hscore.config.PathString
-
Join the path with the separator
- toPath(PathString) - Static method in class me.hsgamer.hscore.config.PathString
-
Join the path with the default separator
- toPathMap(String, Map<PathString, Object>) - Static method in class me.hsgamer.hscore.config.PathString
-
Join the path with the separator
- toPathMap(Map<PathString, Object>) - Static method in class me.hsgamer.hscore.config.PathString
-
Join the path with the default separator
- toPathString(String) - Static method in class me.hsgamer.hscore.config.PathString
-
Split the path with the default 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
- toPathStringMap(Map<String, Object>) - Static method in class 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.
All Classes and Interfaces|All Packages|Constant Field Values