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.
A utility class with utilities about AnnotationConfig's default annotations.
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 builder of DataObject.
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
A utility class for interacting with Maps and combining them, putting values at the right place.
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.
Annotation which tells AnnotationConfig that the field it is annotated on should be written as a multiline String.
Represents a String value, which is annotated with Multiline, marking that it should be dumped as a multiline string, if the configuration type used supports them, otherwise should be dumped as a regular String.
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.
Annotation, which can be put on a Field with type DataObject in order to inject the raw configuration read.
Represents a registry of all the serializers.
Represents a helper of capturing types of Lists or other generics for ease of registration in SerializerRegistry
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 value writer.