XMLInputSource aeIputSource = new XMLInputSource(aeDescriptorPath); ResourceSpecifier aeSpecifier = UIMAFramework.getXMLParser() .parseResourceSpecifier(aeIputSource);
private XMLInputSource getInputSource() throws IOException { try { return new XMLInputSource(aePath); } catch (Exception e) { return new XMLInputSource(getClass().getResource(aePath)); } } }
protected AnalysisEngine loadEngineMyselfIS(String location) throws IOException, InvalidXMLException, ResourceInitializationException { InputStream locationIS = getClass().getClassLoader().getResourceAsStream(location); XMLInputSource in = new XMLInputSource(locationIS, null); ResourceSpecifier specifier = UIMAFramework.getXMLParser().parseResourceSpecifier(in); AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(specifier); return ae; } }
/** * Parses and returns the descriptor for this collection reader. The descriptor is stored in the * uima.jar file and located using the ClassLoader. * * @return an object containing all of the information parsed from the descriptor. * @throws InvalidXMLException if the descriptor is invalid or missing */ public static CasConsumerDescription getDescription() throws InvalidXMLException { InputStream descStream = XmiWriterCasConsumerCtakes.class .getResourceAsStream( "XmiWriterCasConsumerCtakes.xml" ); return UIMAFramework.getXMLParser().parseCasConsumerDescription( new XMLInputSource( descStream, null ) ); }
/** * Instantiates a ResourceSpecifier from a given URL. * * @param aDescriptorUrl - URL of descriptor * @return - ResourceSpecifier * * @throws Exception - */ public ResourceSpecifier getSpecifier(URL aDescriptorUrl) throws Exception { XMLInputSource in = new XMLInputSource(aDescriptorUrl); return UIMAFramework.getXMLParser().parseResourceSpecifier(in); }
public static AnalysisEngine getAE(File analysisEngineDescriptorFile) throws ResourceInitializationException { try { XMLInputSource xmlInputSource = new XMLInputSource(analysisEngineDescriptorFile); XMLParser xmlParser = UIMAFramework.getXMLParser(); ResourceSpecifier resourceSpecifier = xmlParser.parseResourceSpecifier(xmlInputSource); AnalysisEngine analysisEngine = UIMAFramework.produceAnalysisEngine(resourceSpecifier); return analysisEngine; } catch (IOException ioe) { throw new ResourceInitializationException(ioe); } catch (InvalidXMLException ixe) { throw new ResourceInitializationException(ixe); } }
public static AnalysisEngine getAE(File analysisEngineDescriptorFile) throws ResourceInitializationException { try { XMLInputSource xmlInputSource = new XMLInputSource(analysisEngineDescriptorFile); XMLParser xmlParser = UIMAFramework.getXMLParser(); ResourceSpecifier resourceSpecifier = xmlParser.parseResourceSpecifier(xmlInputSource); AnalysisEngine analysisEngine = UIMAFramework.produceAnalysisEngine(resourceSpecifier); return analysisEngine; } catch (IOException ioe) { throw new ResourceInitializationException(ioe); } catch (InvalidXMLException ixe) { throw new ResourceInitializationException(ixe); } }
private void addProcessingResourceMetadata(String mapkey, String aDescriptorName) throws Exception { AnalysisEngineDescription specifier = UIMAFramework.getXMLParser() .parseAnalysisEngineDescription(new XMLInputSource(new File(aDescriptorName))); AnalysisEngineMetaData meta = specifier.getAnalysisEngineMetaData(); addMetadata(meta); processingResourceMap.put(mapkey, meta); }
public static CpeDescription loadCpeDescription(Path path) throws BiomedicusException { CpeDescription cpeDescription; try { XMLInputSource inputSource = new XMLInputSource(path.toFile()); cpeDescription = UIMAFramework.getXMLParser().parseCpeDescription(inputSource); } catch (InvalidXMLException | IOException e) { throw new BiomedicusException(e); } return cpeDescription; } }
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())); }
public static CollectionReaderDescription loadCollectionReaderDescription(Path path) throws BiomedicusException { CollectionReaderDescription collectionReaderDescription; try { XMLInputSource aInput = new XMLInputSource(path.toFile()); collectionReaderDescription = UIMAFramework.getXMLParser() .parseCollectionReaderDescription(aInput); } catch (IOException | InvalidXMLException e) { throw new BiomedicusException(e); } return collectionReaderDescription; }
public void setMetadata(String aDescriptorName) throws Exception { AnalysisEngineDescription specifier = UIMAFramework.getXMLParser() .parseAnalysisEngineDescription(new XMLInputSource(new File(aDescriptorName))); AnalysisEngineMetaData meta = specifier.getAnalysisEngineMetaData(); addMetadata(meta); }
private static CAS getTypeSystemFromDescriptor(String descriptor) throws InvalidXMLException, IOException, ResourceInitializationException, CASException { XMLParser xmlParser = UIMAFramework.getXMLParser(); AnalysisEngineDescription tsDesc = xmlParser.parseAnalysisEngineDescription(new XMLInputSource(descriptor)); return CasCreationUtils.createCas(tsDesc); }
private static CAS getTypeSystemFromDescriptor(String descriptor) throws InvalidXMLException, IOException, ResourceInitializationException, CASException { XMLParser xmlParser = UIMAFramework.getXMLParser(); AnalysisEngineDescription tsDesc = xmlParser.parseAnalysisEngineDescription(new XMLInputSource(descriptor)); return CasCreationUtils.createCas(tsDesc); }
private static CAS getTypeSystemFromDescriptor(String descriptor) throws InvalidXMLException, IOException, ResourceInitializationException, CASException { XMLParser xmlParser = UIMAFramework.getXMLParser(); AnalysisEngineDescription tsDesc = xmlParser.parseAnalysisEngineDescription(new XMLInputSource(descriptor)); return CasCreationUtils.createCas(tsDesc); }
protected AnalysisEngine loadEngineMyself(String location) throws IOException, InvalidXMLException, ResourceInitializationException { XMLInputSource in = new XMLInputSource(location); ResourceSpecifier specifier = UIMAFramework.getXMLParser().parseResourceSpecifier(in); AnalysisEngine ae = UIMAFramework.produceAnalysisEngine(specifier); return ae; }
@Override protected String getDescriptionFromImport(String source) throws InvalidXMLException, IOException { TypeSystemDescription parsedImportItem = UIMAFramework.getXMLParser() .parseTypeSystemDescription(new XMLInputSource(source)); return parsedImportItem.getDescription(); }
private static CAS getTypeSystemFromDescriptor(String descriptor) throws InvalidXMLException, IOException, ResourceInitializationException, CASException { XMLParser xmlParser = UIMAFramework.getXMLParser(); AnalysisEngineDescription tsDesc = xmlParser.parseAnalysisEngineDescription(new XMLInputSource(descriptor)); return CasCreationUtils.createCas(tsDesc); }
private TypeSystemDescription getTypeSystemDescriptor(URL url, RutaBuildOptions option, ResourceManager rm) throws InvalidXMLException, IOException { TypeSystemDescription tsdesc = UIMAFramework.getXMLParser() .parseTypeSystemDescription(new XMLInputSource(url)); if (option.isResolveImports()) { tsdesc.resolveImports(rm); } return tsdesc; }
private void initializeByDD() throws Exception { String mid = "initializeByDD"; String dd = properties.getProperty(AllInOne.ProcessDD); File ddFile = getFile(dd); DDParser ddParser = new DDParser(ddFile); String ddImport = ddParser.getDDImport(); mh.frameworkDebug(cid, mid, ddImport); File uimaFile = getFile(ddImport); XMLInputSource xis = new XMLInputSource(uimaFile); ResourceSpecifier specifier = UIMAFramework.getXMLParser().parseResourceSpecifier(xis); ae = UIMAFramework.produceAnalysisEngine(specifier); }