Hi,

thanks for the information. Accessing the default view via the CAS interface seems to work. However it seems a bit confusing that declaring an output view should affect the input view of an analysis engine. I will have a look at the Multi-View components section in the documentation.


Eddie Epstein schrieb:
The CAS reference passed to the annotator process method changes when
Sofa capabilities are declared. See
http://incubator.apache.org/uima/downloads/releaseDocs/2.2.2-incubating/docs/html/tutorials_and_users_guides/tutorials_and_users_guides.html#ugr.tug.mvs.deciding_multi_view

After declaring an output Sofa, process gets the "base CAS". To get
the text from the "default" view, try

String originalText = jcas.getCas().getCurrentView().getDocumentText();

Eddie

PS looks like the JCas interface is missing the getCurrentView() method.


--
--------------------------------
Christoph Büscher

Reply via email to