Index

C D M S V 
All Classes and Interfaces|All Packages

C

Comment - Annotation Type in me.hsgamer.hscore.config.annotation
Comment annotation for ConfigPath
ConfigPath - Annotation Type in me.hsgamer.hscore.config.annotation
The main annotation to set the config path
convert(Object) - Method in interface me.hsgamer.hscore.config.annotation.converter.Converter
Convert the raw value from the config file to the final value for the field
convert(Object) - Method in class me.hsgamer.hscore.config.annotation.converter.DefaultConverter
 
converter() - Element in annotation type me.hsgamer.hscore.config.annotation.ConfigPath
Get the converter
Converter - Interface in me.hsgamer.hscore.config.annotation.converter
The converter for ConfigPath to convert the object to the raw value stored in the config and vice versa
convertToRaw(Object) - Method in interface me.hsgamer.hscore.config.annotation.converter.Converter
Convert the final value from the field to the raw value for the config file
convertToRaw(Object) - Method in class me.hsgamer.hscore.config.annotation.converter.DefaultConverter
 
createConverterSafe(Class<? extends Converter>) - Static method in interface me.hsgamer.hscore.config.annotation.converter.Converter
Create a new instance of the converter

D

DefaultConverter - Class in me.hsgamer.hscore.config.annotation.converter
The default Converter, which does nothing, so the raw value and the final value are the same type
DefaultConverter() - Constructor for class me.hsgamer.hscore.config.annotation.converter.DefaultConverter
 

M

me.hsgamer.hscore.config.annotation - package me.hsgamer.hscore.config.annotation
Contains the annotations to be used in modules that require configuration annotation
me.hsgamer.hscore.config.annotation.converter - package me.hsgamer.hscore.config.annotation.converter
Contains some Converter for custom ConfigPath

S

StickyValue - Annotation Type in me.hsgamer.hscore.config.annotation
A marker annotation to mark a field or method as a sticky value

V

value() - Element in annotation type me.hsgamer.hscore.config.annotation.Comment
Get the comment
value() - Element in annotation type me.hsgamer.hscore.config.annotation.ConfigPath
Get the config path
C D M S V 
All Classes and Interfaces|All Packages