Thilo had pointed me towards the method typeSystemInit() in a recent posting as a way of getting type system information in an annotator. Is there a reason that this method exists in CasAnnotator_ImplBase but not JCasAnnotator_ImplBase? Or is this an omission? My intuition is that might have been left out on purpose because when using the JCas you typically would have a fixed type system that is determined at compile time. Still, it seems useful to be able to override typeSystemInit() even if it is only called once. I didn't really think carefully about which Annotator_ImplBase I should use. Are there far reaching consequences I should consider - or is it really just about convenience at the API level?
Thanks,
Philip

Reply via email to