You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by mb...@apache.org on 2007/03/23 09:07:54 UTC
svn commit: r521618 -
/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/PearAnalysisEngineWrapper.java
Author: mbaessler
Date: Fri Mar 23 01:07:51 2007
New Revision: 521618
URL: http://svn.apache.org/viewvc?view=rev&rev=521618
Log:
UIMA-351
add JCas support for UIMA runtime
JIRA ticket https://issues.apache.org/jira/browse/UIMA-351
Modified:
incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/PearAnalysisEngineWrapper.java
Modified: incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/PearAnalysisEngineWrapper.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/PearAnalysisEngineWrapper.java?view=diff&rev=521618&r1=521617&r2=521618
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/PearAnalysisEngineWrapper.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/analysis_engine/impl/PearAnalysisEngineWrapper.java Fri Mar 23 01:07:51 2007
@@ -66,6 +66,8 @@
private AnalysisEngine ae = null;
private CAS cas = null;
+
+ private ResourceManager rsrcMgr = null;
/*
* (non-Javadoc)
@@ -145,10 +147,9 @@
}
// create UIMA resource manager and apply pear settings
- ResourceManager rsrcMgr = null;
- rsrcMgr = UIMAFramework.newDefaultResourceManager();
+ this.rsrcMgr = UIMAFramework.newDefaultResourceManager();
String classpath = pkgBrowser.buildComponentClassPath();
- rsrcMgr.setExtensionClassPath(classpath, true);
+ this.rsrcMgr.setExtensionClassPath(classpath, true);
UIMAFramework.getLogger(this.getClass()).logrb(
Level.CONFIG,
this.getClass().getName(),
@@ -160,7 +161,7 @@
// get and set uima.datapath if specified
String dataPath = pkgBrowser.getComponentDataPath();
if (dataPath != null) {
- rsrcMgr.setDataPath(dataPath);
+ this.rsrcMgr.setDataPath(dataPath);
UIMAFramework.getLogger(this.getClass()).logrb(
Level.CONFIG,
this.getClass().getName(),
@@ -178,7 +179,7 @@
ResourceSpecifier specifier = UIMAFramework.getXMLParser().parseResourceSpecifier(in);
// create analysis engine
- this.ae = UIMAFramework.produceAnalysisEngine(specifier, rsrcMgr, null);
+ this.ae = UIMAFramework.produceAnalysisEngine(specifier, this.rsrcMgr, null);
} catch (IOException ex) {
throw new ResourceInitializationException(ex);
} catch (InvalidXMLException ex) {
@@ -249,7 +250,7 @@
.getTypeSystem());
this.cas = CasCreationUtils.createCas(tsDescription, super.getAnalysisEngineMetaData()
- .getTypePriorities(), super.getAnalysisEngineMetaData().getFsIndexes());
+ .getTypePriorities(), super.getAnalysisEngineMetaData().getFsIndexes(), null, this.rsrcMgr);
// casTimer.stop();
// System.out.println("\nCAS creation time:" + casTimer.getTimeSpan());
} catch (ResourceInitializationException ex) {