On 5/2/2012 6:30 PM, michelangelo wrote:
thank you for elucidation. But in the CASImpl's inner private class SharedViewData there is a stringheap that contains the filepath. Why no access method?
Because the string heap is nothing more that a pile (heap) of strings that arbitrary user-written annotators have added as values of slots in Feature Structures. It's like the runtime memory. UIMA has no knowledge of what the meaning of any string is in the heap. It's completely up to what ever annotators are being run. It's quite possible for a particular run of UIMA to run with annotators that don't use files at all -- maybe they use urls or internally generated data or get messages sent to them via a web interface, etc. etc.
-Marshall
thanks Michelangelo
