Class DefaultAnnotation
- java.lang.Object
-
- io.annot8.implementations.support.annotations.AbstractAnnotation
-
- io.annot8.implementations.reference.annotations.DefaultAnnotation
-
- All Implemented Interfaces:
io.annot8.api.annotations.Annotation,io.annot8.api.helpers.WithId,io.annot8.api.helpers.WithProperties,io.annot8.api.helpers.WithType
public class DefaultAnnotation extends AbstractAnnotation
Simple implementation of Annotation interface
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultAnnotation.BuilderAbstractContentBuilder class for DefaultAnnotation, using UUID for generating new IDs and InMemoryImmutableProperties or EmptyImmutableProperties for the properties.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.annot8.api.bounds.BoundsgetBounds()StringgetContentId()StringgetId()io.annot8.api.properties.ImmutablePropertiesgetProperties()StringgetType()-
Methods inherited from class io.annot8.implementations.support.annotations.AbstractAnnotation
equals, hashCode, toString
-
-