org.eclipse.rdf4j.rio.Rio.getWriterFormatForFileName()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.4k)|赞(0)|评价(0)|浏览(649)

本文整理了Java中org.eclipse.rdf4j.rio.Rio.getWriterFormatForFileName方法的一些代码示例,展示了Rio.getWriterFormatForFileName的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Rio.getWriterFormatForFileName方法的具体详情如下:
包路径:org.eclipse.rdf4j.rio.Rio
类名称:Rio
方法名:getWriterFormatForFileName

Rio.getWriterFormatForFileName介绍

[英]Tries to match the extension of a file name against the list of RDF formats that can be written.
[中]尝试将文件名的扩展名与可写入的RDF格式列表相匹配。

代码示例

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-client

public static void main(String[] args)
  throws IOException, RDFParseException, RDFHandlerException, UnsupportedRDFormatException
{
  if (args.length < 2) {
    System.out.println("Usage: java org.eclipse.rdf4j.rio.Rio <inputFile> <outputFile>");
    System.exit(1);
    return;
  }
  String inputFile = args[0];
  String outputFile = args[1];
  try (FileOutputStream outStream = new FileOutputStream(outputFile);
      FileInputStream inStream = new FileInputStream(inputFile);)
  {
    createParser(getParserFormatForFileName(inputFile).orElse(RDFFormat.RDFXML)).setRDFHandler(
        createWriter(getWriterFormatForFileName(outputFile).orElse(RDFFormat.RDFXML),
            outStream)).parse(inStream, "file:" + inputFile);
  }
}

代码示例来源:origin: org.eclipse.rdf4j/rdf4j-rio-api

public static void main(String[] args)
  throws IOException, RDFParseException, RDFHandlerException, UnsupportedRDFormatException
{
  if (args.length < 2) {
    System.out.println("Usage: java org.eclipse.rdf4j.rio.Rio <inputFile> <outputFile>");
    System.exit(1);
    return;
  }
  String inputFile = args[0];
  String outputFile = args[1];
  try (FileOutputStream outStream = new FileOutputStream(outputFile);
      FileInputStream inStream = new FileInputStream(inputFile);)
  {
    createParser(getParserFormatForFileName(inputFile).orElse(RDFFormat.RDFXML)).setRDFHandler(
        createWriter(getWriterFormatForFileName(outputFile).orElse(RDFFormat.RDFXML),
            outStream)).parse(inStream, "file:" + inputFile);
  }
}

代码示例来源:origin: eclipse/rdf4j

public static void main(String[] args)
  throws IOException, RDFParseException, RDFHandlerException, UnsupportedRDFormatException
{
  if (args.length < 2) {
    System.out.println("Usage: java org.eclipse.rdf4j.rio.Rio <inputFile> <outputFile>");
    System.exit(1);
    return;
  }
  String inputFile = args[0];
  String outputFile = args[1];
  try (FileOutputStream outStream = new FileOutputStream(outputFile);
      FileInputStream inStream = new FileInputStream(inputFile);)
  {
    createParser(getParserFormatForFileName(inputFile).orElse(RDFFormat.RDFXML)).setRDFHandler(
        createWriter(getWriterFormatForFileName(outputFile).orElse(RDFFormat.RDFXML),
            outStream)).parse(inStream, "file:" + inputFile);
  }
}

代码示例来源:origin: Merck/Halyard

throw new IOException(ce);
Optional<RDFFormat> form = Rio.getWriterFormatForFileName(targetUrl);
if (!form.isPresent()) throw new IOException("Unsupported target file format extension: " + targetUrl);
writer = Rio.createWriter(form.get(), out);

代码示例来源:origin: Merck/Halyard

throw new IOException(ce);
Optional<RDFFormat> form = Rio.getWriterFormatForFileName(targetUrl);
if (!form.isPresent()) throw new IOException("Unsupported target file format extension: " + targetUrl);
writer = Rio.createWriter(form.get(), out);

代码示例来源:origin: Merck/Halyard

writer = new CSVResultWriter(log, out);
} else {
  Optional<RDFFormat> form = Rio.getWriterFormatForFileName(targetUrl);
  if (!form.isPresent()) throw new ExportException("Unsupported target file format extension: " + targetUrl);
  writer = new RIOResultWriter(log, form.get(), out);

相关文章