Index
All Classes and Interfaces|All Packages
A
- addDefault() - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
-
Add the default value to the config
C
- clearCache() - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
-
Clear the cached value
- ConfigGenerator - Class in me.hsgamer.hscore.config.proxy
-
The main class of the config proxy system.
- ConfigInvocationHandler<T> - Class in me.hsgamer.hscore.config.proxy
-
The internal invocation handler to map the interface to the config
- ConfigNode - Class in me.hsgamer.hscore.config.proxy
-
The config node for a method in the interface
D
- DefaultMethodHandler - Interface in me.hsgamer.hscore.config.proxy.defaulthandler
-
The handler for default methods in interfaces
G
- getPath() - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
-
Get the config path
- getValue() - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
-
Get the value from the config
I
- invoke(Object, Method, Object[]) - Method in class me.hsgamer.hscore.config.proxy.ConfigInvocationHandler
- invoke(Object, Method, Object...) - Method in interface me.hsgamer.hscore.config.proxy.defaulthandler.DefaultMethodHandler
-
Invoke the method
- invoke(Object, Method, Object[]) - Method in class me.hsgamer.hscore.config.proxy.defaulthandler.NewJavaDefaultMethodHandler
- invoke(Object, Method, Object[]) - Method in class me.hsgamer.hscore.config.proxy.defaulthandler.OldJavaDefaultMethodHandler
- invoke(Method, Object...) - Method in interface me.hsgamer.hscore.config.proxy.defaulthandler.DefaultMethodHandler
-
Invoke the method using a dummy proxy
M
- me.hsgamer.hscore.config.proxy - package me.hsgamer.hscore.config.proxy
-
Contains the base classes for the Dynamic Proxy Pattern of
Config. - me.hsgamer.hscore.config.proxy.defaulthandler - package me.hsgamer.hscore.config.proxy.defaulthandler
-
These classes are used to handle the default methods in interfaces.
N
- newInstance(Class<T>, Config) - Static method in class me.hsgamer.hscore.config.proxy.ConfigGenerator
-
Create a new mapped instance of the class from the config, also set up the config
- newInstance(Class<T>, Config, boolean) - Static method in class me.hsgamer.hscore.config.proxy.ConfigGenerator
-
Create a new mapped instance of the class from the config
- newInstance(Class<T>, Config, boolean, boolean) - Static method in class me.hsgamer.hscore.config.proxy.ConfigGenerator
-
Create a new mapped instance of the class from the config
- newInstance(Class<T>, Config, boolean, boolean, boolean) - Static method in class me.hsgamer.hscore.config.proxy.ConfigGenerator
-
Create a new mapped instance of the class from the config
- NewJavaDefaultMethodHandler - Class in me.hsgamer.hscore.config.proxy.defaulthandler
-
The default method handler for Java 9+
- NewJavaDefaultMethodHandler() - Constructor for class me.hsgamer.hscore.config.proxy.defaulthandler.NewJavaDefaultMethodHandler
O
- OldJavaDefaultMethodHandler - Class in me.hsgamer.hscore.config.proxy.defaulthandler
-
The default method handler for Java 8
- OldJavaDefaultMethodHandler() - Constructor for class me.hsgamer.hscore.config.proxy.defaulthandler.OldJavaDefaultMethodHandler
S
- setValue(Object) - Method in class me.hsgamer.hscore.config.proxy.ConfigNode
-
Set the value to the config
All Classes and Interfaces|All Packages