You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by sc...@apache.org on 2013/08/05 14:45:28 UTC
svn commit: r1510457 -
/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/Resource_ImplBase.java
Author: schor
Date: Mon Aug 5 12:45:28 2013
New Revision: 1510457
URL: http://svn.apache.org/r1510457
Log:
[UIMA-3143] make ResourceManager available via additional parm map to enable external resources loading of other external resources
Modified:
uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/Resource_ImplBase.java
Modified: uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/Resource_ImplBase.java
URL: http://svn.apache.org/viewvc/uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/Resource_ImplBase.java?rev=1510457&r1=1510456&r2=1510457&view=diff
==============================================================================
--- uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/Resource_ImplBase.java (original)
+++ uima/uimaj/trunk/uimaj-core/src/main/java/org/apache/uima/resource/Resource_ImplBase.java Mon Aug 5 12:45:28 2013
@@ -19,6 +19,7 @@
package org.apache.uima.resource;
+import java.util.HashMap;
import java.util.Map;
import org.apache.uima.UIMAFramework;
@@ -172,6 +173,12 @@ public abstract class Resource_ImplBase
} catch (InvalidXMLException e) {
throw new ResourceInitializationException(e);
}
+ if (aAdditionalParams == null) {
+ aAdditionalParams = new HashMap<String, Object>();
+ }
+ if (!aAdditionalParams.containsKey(PARAM_RESOURCE_MANAGER)) {
+ aAdditionalParams.put(PARAM_RESOURCE_MANAGER, mUimaContextAdmin.getResourceManager());
+ }
mUimaContextAdmin.getResourceManager().initializeExternalResources(resMgrCfg,
mUimaContextAdmin.getQualifiedContextName(), aAdditionalParams);
}