A C D L M N R
All Classes All Packages
All Classes All Packages
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.
All Classes All Packages