public class MergeGoldViewFromOneCasIntoInitialViewOfAnotherCas
extends JCasAnnotator_ImplBase
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
dirWithGoldViews |
private static java.io.File |
goldViewDir |
(package private) static Logger |
LOGGER |
Constructor and Description |
---|
MergeGoldViewFromOneCasIntoInitialViewOfAnotherCas() |
Modifier and Type | Method and Description |
---|---|
private static void |
copyAnnotation(Annotation goldAnnotation,
JCas jcas) |
static CollectionReader |
getCollectionReader(java.util.List<java.io.File> items) |
private static JCas |
getCorrespondingCasThatHasGoldAnnotations(java.lang.String docId) |
private static JCas |
getJcas(java.io.File f) |
private static JCas |
getViewWithGoldAnnotations(JCas correspondingCasThatHasGoldAnnotations) |
void |
initialize(UimaContext context) |
private static boolean |
isInstanceOfOneOfClassesToCopy(Annotation a) |
void |
process(JCas jCas)
Copy all annotations of the given types from the corresponding cas that has a gold view to the current cas
|
static final Logger LOGGER
private static final java.lang.String dirWithGoldViews
private static final java.io.File goldViewDir
public MergeGoldViewFromOneCasIntoInitialViewOfAnotherCas()
public void initialize(UimaContext context) throws ResourceInitializationException
ResourceInitializationException
public void process(JCas jCas) throws AnalysisEngineProcessException
AnalysisEngineProcessException
private static JCas getViewWithGoldAnnotations(JCas correspondingCasThatHasGoldAnnotations)
private static void copyAnnotation(Annotation goldAnnotation, JCas jcas)
goldAnnotation
- jcas
- private static boolean isInstanceOfOneOfClassesToCopy(Annotation a)
private static JCas getCorrespondingCasThatHasGoldAnnotations(java.lang.String docId)
private static JCas getJcas(java.io.File f)
public static CollectionReader getCollectionReader(java.util.List<java.io.File> items) throws ResourceInitializationException
ResourceInitializationException