/** * Creates a collection of URIs from a given list of files. * * @param fileNameList the list of files * @return a list of URIs */ public static Collection<String> getFileURIs(final String... fileNameList) { final Collection<String> uris = new ArrayList<>(); for (final String fileName : fileNameList) uris.add(getFileURI(fileName)); return uris; }
public static String readFile(final String fileName) throws FileNotFoundException, IOException { try (FileReader reader = new FileReader(fileName)) { return readAll(reader); } }
public Map<String, Query> readQueries(final String loc) throws Exception { final Map<String, Query> queries = new LinkedHashMap<>(); final Collection<String> files = FileUtils.getFileURIsFromRegex(loc); System.out.print("Parsing (" + files.size() + ") query files..."); for (final String queryFile : files) { final String queryName = ProfileUtils.formatFileName(queryFile, 10); final String queryStr = FileUtils.readURL(new URL(queryFile)); final Query query = QueryFactory.create(queryStr); queries.put(queryName, query); System.out.print("."); } System.out.println("done."); return queries; }
@Test public void testFileUtilsToURI() throws MalformedURLException { assertEquals(new File("test").toURI().toURL().toString(), FileUtils.toURI("test")); assertEquals("http://example.com/foo", FileUtils.toURI("http://example.com/foo")); assertEquals("file:///foo", FileUtils.toURI("file:///foo")); assertEquals("ftp://example.com/foo", FileUtils.toURI("ftp://example.com/foo")); assertEquals("https://example.com/foo", FileUtils.toURI("https://example.com/foo")); }
@Test public void compareQuery() throws FileNotFoundException, IOException { final Query sparql = QueryFactory.create(FileUtils.readFile(base + _sparqlFile), Syntax.syntaxSPARQL); final openllet.query.sparqldl.model.Query expected = _parser.parse(sparql, _kb); final Query sparqlOWL = QueryFactory.create(FileUtils.readFile(base + _sparqlOWLFile), TerpSyntax.getInstance()); final openllet.query.sparqldl.model.Query actual = _parser.parse(sparqlOWL, _kb); assertEquals(expected.getAtoms(), actual.getAtoms()); } }
loader.parse(FileUtils.getFileURIsFromRegex(files).toArray(new String[0])); break;
final Collection<String> inputFiles = FileUtils.getFileURIs(getInputFiles());
final IRI entailmentFileURI = IRI.create(FileUtils.toURI(entailmentFile)); entailmentOntology = loader.getManager().loadOntology(entailmentFileURI);
@Test public void compareQuery() throws FileNotFoundException, IOException { final Query sparql = QueryFactory.create(FileUtils.readFile(base + _sparqlFile), Syntax.syntaxSPARQL); final openllet.query.sparqldl.model.Query expected = _parser.parse(sparql, _kb); final Query sparqlOWL = QueryFactory.create(FileUtils.readFile(base + _sparqlOWLFile), TerpSyntax.getInstance()); final openllet.query.sparqldl.model.Query actual = _parser.parse(sparqlOWL, _kb); assertEquals(expected.getAtoms(), actual.getAtoms()); } }
public static String readFile(final File file) throws FileNotFoundException, IOException { try (final FileReader reader = new FileReader(file)) { return readAll(reader); } }
/** * Creates a collection of URIs from a given list of files. * * @param fileNameList the list of files * @return a list of URIs */ public static Collection<String> getFileURIs(final String... fileNameList) { final Collection<String> uris = new ArrayList<>(); for (final String fileName : fileNameList) uris.add(getFileURI(fileName)); return uris; }
try final String inputOntologyURI = FileUtils.toURI(_inputOntologyPath); rootOntology = manager.loadOntology(IRI.create(inputOntologyURI));
public static String readFile(final File file) throws FileNotFoundException, IOException { try (final FileReader reader = new FileReader(file)) { return readAll(reader); } }
/** * Parse one or more files to the internal representation supported by this loader. Note: this method previously accepted a list of regular expressions * instead of file URIs. This behavior has been changed as of 2.0.0-rc7. * * @param fileNames list of file URIs * @see FileUtils#getFileURIs(String...) */ public void parse(final String... fileNames) { _logger.fine(() -> "Parsing (" + fileNames.length + ") files"); for (final String fileName : fileNames) { final String fileURI = FileUtils.getFileURI(fileName); parseFile(fileURI); } _logger.info("Parsing done."); }
public static String readFile(final String fileName) throws FileNotFoundException, IOException { try (FileReader reader = new FileReader(fileName)) { return readAll(reader); } }
/** * Parse one or more files to the internal representation supported by this loader. Note: this method previously accepted a list of regular expressions * instead of file URIs. This behavior has been changed as of 2.0.0-rc7. * * @param fileNames list of file URIs * @see FileUtils#getFileURIs(String...) */ public void parse(final String... fileNames) { _logger.fine(() -> "Parsing (" + fileNames.length + ") files"); for (final String fileName : fileNames) { final String fileURI = FileUtils.getFileURI(fileName); parseFile(fileURI); } _logger.info("Parsing done."); }
public static String readURL(final URL fileURL) throws IOException { return readAll(new InputStreamReader(fileURL.openStream())); }
public static String readURL(final URL fileURL) throws IOException { return readAll(new InputStreamReader(fileURL.openStream())); }