org.apache.jena.atlas.io.IO.wrapUTF8()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(2.9k)|赞(0)|评价(0)|浏览(77)

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

IO.wrapUTF8介绍

[英]Wrap in a general writer interface
[中]包装在通用编写器接口中

代码示例

代码示例来源:origin: apache/jena

private static AWriter init(OutputStream out) {
  return IO.wrapUTF8(out) ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

private static AWriter init(OutputStream out) {
  return IO.wrapUTF8(out) ;
}

代码示例来源:origin: apache/jena

/**
 * Create a {@link StreamRDF} that outputs to an {@link OutputStream}. It is important
 * to call {@link StreamRDF#start} and {@link StreamRDF#finish} because the output is
 * buffered.
 */
public static StreamRDF writer(OutputStream out)         { return new WriterStreamRDFPlain(IO.wrapUTF8(out)) ; }

代码示例来源:origin: apache/jena

@Override
  public StreamRDF create(OutputStream output, RDFFormat format) {
    AWriter w = IO.wrapUTF8(output) ;
    return new WriterStreamRDFPlain(w, CharSpace.UTF8) ;     // N-Quads and N-Triples.
  }
} ;

代码示例来源:origin: apache/jena

@Override
  public StreamRDF create(OutputStream output, RDFFormat format) {
    AWriter w = IO.wrapUTF8(output) ;
    return new WriterStreamRDFPlain(w, CharSpace.ASCII) ;     // N-Quads and N-Triples.
  }
} ;

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

public static StreamRDF writer(OutputStream out)         { return new WriterStreamRDFTuples(IO.wrapUTF8(out)) ; }
public static StreamRDF writer(AWriter out)              { return new WriterStreamRDFTuples(out) ; }

代码示例来源:origin: apache/jena

public SinkQuadOutput(OutputStream outs, Prologue prologue, NodeToLabel labels)
{
  out = IO.wrapUTF8(outs) ;
  setPrologue(prologue) ;
  setLabelPolicy(labels) ;
}

代码示例来源:origin: apache/jena

public SinkTripleOutput(OutputStream outs, Prologue prologue, NodeToLabel labels) {
  out = IO.wrapUTF8(outs) ;
  setPrologue(prologue) ;
  setLabelPolicy(labels) ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

public SinkQuadOutput(OutputStream outs, Prologue prologue, NodeToLabel labels)
{
  out = IO.wrapUTF8(outs) ;
  setPrologue(prologue) ;
  setLabelPolicy(labels) ;
}

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

public SinkTripleOutput(OutputStream outs, Prologue prologue, NodeToLabel labels)
{
  out = IO.wrapUTF8(outs) ;
  setPrologue(prologue) ;
  setLabelPolicy(labels) ;
}

代码示例来源:origin: apache/jena

NodeFormatter formatter = createNodeFormatter();
AWriter w = IO.wrapUTF8(out);

代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq

AWriter w = IO.wrapUTF8(out) ;

代码示例来源:origin: org.seaborne.rdf-delta/rdf-delta-server-local

@Test
public void fs_write_01() throws IOException {
  FileStore fs = FileStore.attach(STORE, "FILE");
  assertEquals(0, fs.getCurrentIndex());
  FileEntry entry = fs.writeNewFile(out->{
    try(AWriter aw = IO .wrapUTF8(out)) {
     aw.write("abc");  
    } 
  }) ;
  assertNotNull(entry);
  assertNotNull(entry.datafile);
  int idx = checkFilename(entry.datafile);
  assertEquals(1, idx);
  // Read it back in again.
  String s = FileUtils.readWholeFileAsUTF8(entry.getDatafileName());
  assertEquals("abc", s);
}

相关文章