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

Reply via email to