Package de.exlll.configlib
package de.exlll.configlib
-
ClassDescriptionIndicates that the annotated element is saved together with explanatory comments describing it.Indicates that the annotated type is a configuration.ConfigurationElement<T extends AnnotatedElement>Represents an element of a serializable configuration type.Implementations of this interface test configuration elements for specific conditions.Signals that an error occurred during the serialization or deserialization of a configuration.A collection of values used to configure the serialization of configurations.A builder class for constructing
ConfigurationProperties.Implementations of this interface test fields for specific conditions.An extension of theConfigurationPropertiesclass that allows configuring properties that are more specific to files.A builder class for constructingFileConfigurationProperties.Instances of this class save and load configurations using files.Indicates that the annotated field should not be serialized.Instances of this class read and write configurations from input streams and to output streams, respectively.Implementations of this interface format the names of configuration elements.This class contains instances of ready-to-useNameFormatters.Indicates that the annotated type is polymorphic.Indicates the subtypes ofPolymorphictypes.Indicates a subtype of aPolymorphictype.Indicates that the annotated element should be post-processed.Serializer<T1,T2> Implementations of this interface convert instances of typeT1to a serializable typeT2and vice versa.Instances of this class provide contextual information for custom serializers.Indicates that the annotated configuration element or type should be serialized using an instance of the referenced serializer.