@DefaultQualifier(org.checkerframework.checker.nullness.qual.NonNull.class)
Package org.spongepowered.configurate.objectmapping.meta
Metadata annotations for use with the object mapper.
-
Interface Summary Interface Description Constraint<V> Perform a validation on data upon load.Constraint.Factory<A extends java.lang.annotation.Annotation,V> Provider for a specific constraint given a field type.NodeResolver A function to resolve nodes for a specific field.NodeResolver.Factory Provides fields.PostProcessor A callback executed after all field serialization has been performed.PostProcessor.Factory A factory to produce object post-processors.Processor<V> Performs a transformation on a value annotated with a specific type.Processor.Factory<A extends java.lang.annotation.Annotation,T> Provider to, given an annotation instance and the type it's on, create aProcessor
. -
Annotation Types Summary Annotation Type Description Comment A comment that will be applied to a configuration node if possible.Matches Constrains a field value to ensure it matches the provided expression.NodeKey Marks a field that gets its value from the node's key.PostProcess Indicate that a method in an object-mappable object is intended for post-processing.Required Indicates that a field is required.Setting Marks a field to be targeted by the object mapper.