Hi everybody,
I am building a CPE programmatically by using an aggregate analysis engine:
CpeDescription cpeDesc = CpeDescriptorFactory.produceDescriptor();
/* Setup the collection reader */
...
/* Setup analysis engine */
URL analysisEngineUrl =
ClassLoader.getSystemResource("AggregateAnalysisEngine.xml");
CpeCasProcessor analysisEngine =
CpeDescriptorFactory.produceCasProcessor("Aggregate");
analysisEngine.setDescriptor(analysisEngineUrl.toString());
cpeDesc.addCasProcessor(analysisEngine);
The problem I am facing is that I don't know how to configure the
analysis engines contained in the aggregate ones.
With simple analysis engines I could do:
CasProcessorConfigurationParameterSettings analysisEngineSettings =
CpeDescriptorFactory.produceCasProcessorConfigurationParameterSettings();
analysisEngineSettings.setParameterValue("param", "value");
analysisEngine.setConfigurationParameterSettings(analysisEngineSettings);
But I cannot find any way to configure analysis engine inside an
aggregate using this API.
Any hint?
Thanks,
Fabio