Class AbstractAnnotation
- java.lang.Object
-
- io.annot8.implementations.support.annotations.AbstractAnnotation
-
- All Implemented Interfaces:
io.annot8.api.annotations.Annotation,io.annot8.api.helpers.WithId,io.annot8.api.helpers.WithProperties,io.annot8.api.helpers.WithType
public abstract class AbstractAnnotation extends Object implements io.annot8.api.annotations.Annotation
Abstract implementation of Annotation, providing correct implementations of equals, hashCode and toString.Two annotations are taken to be equal if the following properties are all equal. The actual implementation of the annotation is seen to be irrelevant and not checked.
- id
- type
- properties
- bounds
- contentName
-
-
Constructor Summary
Constructors Constructor Description AbstractAnnotation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object other)inthashCode()StringtoString()-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-