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 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 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 response of a custom annotation value validation.
Represents a value writer.