A C D L M N R 
All Classes All Packages

A

at.matteovalentini.configdeserializer - package at.matteovalentini.configdeserializer
 

C

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

D

defaultValue() - Method in annotation type at.matteovalentini.configdeserializer.ConfigValue
Default value of the config value.
description() - Method in annotation type at.matteovalentini.configdeserializer.ConfigValue
Description of the config value.
deserialize(Path, Class<T>) - Static method in class at.matteovalentini.configdeserializer.ConfigDeserializer
Deserializes a config file into a config class.

L

limited() - Method in annotation type at.matteovalentini.configdeserializer.ConfigValue
Whether to check the min and max values.

M

max() - Method in annotation type at.matteovalentini.configdeserializer.ConfigValue
Maximum value of the config value.
min() - Method in annotation type at.matteovalentini.configdeserializer.ConfigValue
Minimum value of the config value.

N

name() - Method in annotation type at.matteovalentini.configdeserializer.ConfigValue
Name of the config value.

R

required() - Method in annotation type at.matteovalentini.configdeserializer.ConfigValue
Whether the config value is required.
A C D L M N R 
All Classes All Packages