Class InMemoryAnnotationSource<T extends AnnotationData>
- java.lang.Object
-
- de.julielab.jcore.ae.annotationadder.annotationsources.InMemoryAnnotationSource<T>
-
- All Implemented Interfaces:
AnnotationSource<AnnotationList<T>>
public class InMemoryAnnotationSource<T extends AnnotationData> extends Object implements AnnotationSource<AnnotationList<T>>
-
-
Constructor Summary
Constructors Constructor Description InMemoryAnnotationSource(AnnotationFormat<T> format)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationList<T>getAnnotations(String id)voidinitialize(org.apache.uima.resource.DataResource dataResource)voidloadAnnotations(URI annotationUri)
-
-
-
Constructor Detail
-
InMemoryAnnotationSource
public InMemoryAnnotationSource(AnnotationFormat<T> format)
-
-
Method Detail
-
loadAnnotations
public void loadAnnotations(URI annotationUri) throws IOException
- Specified by:
loadAnnotationsin interfaceAnnotationSource<T extends AnnotationData>- Throws:
IOException
-
initialize
public void initialize(org.apache.uima.resource.DataResource dataResource) throws IOException- Specified by:
initializein interfaceAnnotationSource<T extends AnnotationData>- Throws:
IOException
-
getAnnotations
public AnnotationList<T> getAnnotations(String id)
- Specified by:
getAnnotationsin interfaceAnnotationSource<T extends AnnotationData>
-
-