Hi
I'm trying to change a parameter in an AE and then to call the CPE that uses
this AE but the changes are not made despite the fact that I don't have
errors. Here is the part of code I'm using
ResourceSpecifier aeSpecifier;
try {
aeSpecifier =
UIMAFramework.getXMLParser().parseResourceSpecifier(new
XMLInputSource("desc/TestSeePredAED.xml"));
AnalysisEngine ae =
UIMAFramework.produceAnalysisEngine(aeSpecifier);
ConfigurationParameterSettings aesettings =
ae.getMetaData().getConfigurationParameterSettings();
NameValuePair[] valuePairs2 =
aesettings.getParameterSettings();
for (NameValuePair nvp2 : valuePairs2) {
if(nvp2.getName().matches("OUTPUTDIR"))nvp2.setValue("/home/radwen/Bureau/Fold");
System.out.format("name='%s'; value='%s'\n",
nvp2.getName(), nvp2.getValue());
}
ae.reconfigure();
But after calling my CPE programmaticaly just after this code, well the
changes seems to be not made.
Can you help me figuring this out ?
Thx
Radwen