Index

A B C D F G I L M P R S 
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 Config implementation to load ConfigPath automatically
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 ConfigPath which 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
A B C D F G I L M P R S 
All Classes and Interfaces|All Packages