All Classes and Interfaces

Class
Description
Enum serializer, which uses different tricks to serialize enum constants to user-friendly values for configs, and also to read them properly.
 
 
Represents an annotation type, holding utility methods for the held raw annotation type.
Represents a validator of a custom annotation.
Annotation, telling the config writer to write a comment with the specified value.
Annotation, representing the outcome of a repeated Comment annotation.
Annotation, representing that the annotated field should be treated as a config object/section.
Represents a resolver of configurations.
Represents a builder of a ConfigResolver
 
Represents a registry for custom annotations.
Represents a class, containing options for reading or writing a file.
A class, which stores read from config values or serialized values in a developer friendly way.
Represents a resolver of dotted keys.
Interface representing a custom serializer and deserializer of a field type.
Annotation, which is marking field(s) to be excluded from dumping in the config and modifying, whenever they don't have any of the other annotations.
Annotation, representing the config key for the field the annotation is called on.
Represents a resolver of config keys, which boxes and unboxes them.
Represents a basic load setting, which holds a String as a key identifier, and a Class as type.
Represents load settings.
Represents a builder for LoadSettings
Annotation, representing the maximal string length or the maximal int/double/byte/float/short/long value.
Annotation, representing a minimal string length or a minimal int/double/byte/float/short/long value.
Represents a simple 2 option enum, which is telling the resolver how to handle null values, which have been deserialized, but the deserialized value returned null.
Represents an option, which is holding a non-null value and information whether it can be replaced or not.
Represents configuration, utilising .conf/.properties configuration type.
Represents a registry of all the serializers.
Represents a response of a custom annotation value validation.
Represents a reader of values from a Reader to a Map of primitive options (using String as a key).
Represents a writer of field values for specific config type.