/** * 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 CollectionReaderDescription getDescription() throws InvalidXMLException { InputStream descStream = FileSystemCollectionReader.class .getResourceAsStream("FileSystemCollectionReader.xml"); return UIMAFramework.getXMLParser().parseCollectionReaderDescription( new XMLInputSource(descStream, null)); }
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; }
collectionReaderLastFileSyncTimestamp = f.lastModified(); XMLInputSource readerInputSource = new XMLInputSource(f); collectionReaderDesc = UIMAFramework.getXMLParser().parseCollectionReaderDescription( readerInputSource); collectionReaderPanel.populate(collectionReaderDesc.getMetaData(), cpeColRdr
collectionReaderLastFileSyncTimestamp = f.lastModified(); XMLInputSource readerInputSource = new XMLInputSource(f); collectionReaderDesc = UIMAFramework.getXMLParser().parseCollectionReaderDescription( readerInputSource); collectionReaderPanel.populate(collectionReaderDesc.getMetaData(), cpeColRdr
for (CpeCollectionReader collReader : collRdrs) { File descFile = new File(rootFolder + System.getProperty("file.separator") + collReader.getDescriptor().getImport().getLocation()); CollectionReaderDescription crd = UIMAFramework.getXMLParser().parseCollectionReaderDescription(new XMLInputSource(descFile)); TypeSystemDescription typeSystem = crd.getCollectionReaderMetaData().getTypeSystem(); typeSystem.resolveImports();
for (CpeCollectionReader collReader : collRdrs) { File descFile = new File(rootFolder + System.getProperty("file.separator") + collReader.getDescriptor().getImport().getLocation()); CollectionReaderDescription crd = UIMAFramework.getXMLParser().parseCollectionReaderDescription(new XMLInputSource(descFile)); TypeSystemDescription typeSystem = crd.getCollectionReaderMetaData().getTypeSystem(); typeSystem.resolveImports();
XMLParser xmlParser = UIMAFramework.getXMLParser(); XMLInputSource in = UimaUtils.getXMLInputSource(crDescriptor); ResourceSpecifier crrs = xmlParser.parseCollectionReaderDescription(in);