Package at.matteovalentini.configdeserializer
-
Class Summary Class Description ConfigDeserializer Class used to deserialize a config file into a config class using reflection.ConfigException Class containing all the exceptions that can be thrown by the ConfigDeserializer -
Exception Summary Exception Description ConfigException.InvalidClassException Exception thrown when the config class is invalid (no empty constructor, no @ConfigValue annotation)ConfigException.InvalidPathException Exception thrown when the config file is not found or the path is invalidConfigException.InvalidValueException Exception thrown when the config file contains a value that cannot be parsedConfigException.MissingValueException Exception thrown when the config file is missing a required value -
Annotation Types Summary Annotation Type Description ConfigValue Annotation used to mark a field as a config value.