Hi, I am wondering if there is a way to initiate a CpeComponentDescriptor from an InputStream or a String, instead of from a physical descriptor file. I am using the following code originally:
CpeCasProcessor casProcessor = CpeDescriptorFactory. produceCasProcessor(ae.getName()); CpeComponentDescriptor componentDescriptor = CpeDescriptorFactory. produceComponentDescriptor("path/to/aeDescriptor.xml"); casProcessor.setCpeComponentDescriptor(componentDescriptor); cpeDescription.addCasProcessor(casProcessor); But now in my application, all AE descriptors are stored in a database as Strings. I need to construct a CPE and add some AEs to the CPE. Is there a way to substitute the second line of the above code to something like: CpeComponentDescriptor componentDescriptor = CpeDescriptorFactory.produceComponentDescriptor(**descriptorFromAnInputStream or String**); The UIMA API does not provide such a method in the CpeDescriptorFactor. Thank you! Xiaobin -- -- Eberhard Karls Universität Tübingen LEAD Graduate School Doctoral Candidate Gartenstraße 29A · 72074 Tübingen · Germany Phone +49 1765 7634 683