private void resolveImport(URL aURL, Collection<String> aAlreadyImportedURLs, Collection<ExternalResourceDescription> aResultResources, Collection<ExternalResourceBinding> aResultBindings, ResourceManager aResourceManager) throws InvalidXMLException, IOException { XMLInputSource input = new XMLInputSource(aURL); ResourceManagerConfiguration desc = UIMAFramework.getXMLParser() .parseResourceManagerConfiguration(input); desc.resolveImports(aAlreadyImportedURLs, aResourceManager); aResultResources.addAll(Arrays.asList(desc.getExternalResources())); aResultBindings.addAll(Arrays.asList(desc.getExternalResourceBindings())); }
try { xmlParser.parseResourceManagerConfiguration(xmlSource); uimaCompCtg = REUSABLE_RESOURCE_CTG; __errTableByUri.remove( xmlDescUri );
String descriptorPath = CPMUtils.convertToAbsolutePath(System.getProperty("CPM_HOME"), CPM_HOME, resMgrCfgDesc.get()); resMgrCfg = UIMAFramework.getXMLParser().parseResourceManagerConfiguration( new XMLInputSource(descriptorPath)); aResourceManager.initializeExternalResources(resMgrCfg, "/", null);