Module io.annot8.defaultimpl
Package io.annot8.defaultimpl.references
Class DefaultAnnotationReference
- java.lang.Object
-
- io.annot8.common.implementations.references.AbstractAnnotationReference
-
- io.annot8.defaultimpl.references.DefaultAnnotationReference
-
- All Implemented Interfaces:
io.annot8.core.references.AnnotationReference
public class DefaultAnnotationReference extends io.annot8.common.implementations.references.AbstractAnnotationReferenceA reference which will always retrieve the latest annotation from the appropriate annotation store.Does not hold a reference to the group.
-
-
Constructor Summary
Constructors Constructor Description DefaultAnnotationReference(io.annot8.core.data.Item item, String contentId, String annotationId)New reference either from another reference or manually created.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAnnotationId()StringgetContentId()static DefaultAnnotationReferenceto(io.annot8.core.data.Item item, io.annot8.core.annotations.Annotation annotation)Create an annotation reference for the annotation.Optional<io.annot8.core.annotations.Annotation>toAnnotation()
-
-
-
Method Detail
-
to
public static DefaultAnnotationReference to(io.annot8.core.data.Item item, io.annot8.core.annotations.Annotation annotation)
Create an annotation reference for the annotation.
-
getAnnotationId
public String getAnnotationId()
-
getContentId
public String getContentId()
-
toAnnotation
public Optional<io.annot8.core.annotations.Annotation> toAnnotation()
-
-