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

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

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

IO.wrap介绍

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

代码示例

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

/**
 * Create a {@link StreamRDF} that outputs to an {@link Writer} with a specific
 * {@link CharSpace} (ASCII or UTF-8) writing out-of-range codepoints (if ASCII)
 * as "\ uXXXX".
 * <p>
 * It is important to call {@link StreamRDF#start}
 * and {@link StreamRDF#finish} because the output is buffered.
 */
public static StreamRDF writer(Writer out, CharSpace charSpace) {
  return new WriterStreamRDFPlain(IO.wrap(out), charSpace) ;
}

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

private BindingOutputStream(Writer out, List<Var> variables, PrefixMap prefixMapping)
{
  bw = IO.wrap(out) ;
  vars = variables ;
  pmap = prefixMapping ;
  
  nodeFormatter = new NodeFormatterTTL(null, pmap) ;
  needOutputVars = (vars != null ) && vars.size() > 0 ;
}

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

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

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

private BindingOutputStream(Writer out, List<Var> variables, PrefixMap prefixMapping)
{
  bw = IO.wrap(out) ;
  vars = variables ;
  pmap = prefixMapping ;
  
  nodeFormatter = new NodeFormatterTTL(null, pmap) ;
  needOutputVars = (vars != null ) && vars.size() > 0 ;
}

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

public static StreamRDF writer(Writer out, CharSpace charSpace)
{
  return new WriterStreamRDFTuples(IO.wrap(out), charSpace);
}

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

/** Wrap in a general writer interface */ 
static public AWriter wrapASCII(OutputStream out)       { return wrap(asASCII(out)) ; }

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

/** Wrap in a general writer interface */ 
static public AWriter wrapUTF8(OutputStream out)        { return wrap(asUTF8(out)) ; }

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

/** Wrap in a general writer interface */ 
static public AWriter wrapASCII(OutputStream out)       { return wrap(asASCII(out)); }

代码示例来源:origin: org.apache.jena/jena-base

/** Wrap in a general writer interface */ 
static public AWriter wrapASCII(OutputStream out)       { return wrap(asASCII(out)) ; }

代码示例来源:origin: org.apache.jena/jena-base

/** Wrap in a general writer interface */ 
static public AWriter wrapUTF8(OutputStream out)        { return wrap(asUTF8(out)) ; }

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

/** Wrap in a general writer interface */ 
static public AWriter wrapUTF8(OutputStream out)        { return wrap(asUTF8(out)); }

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

public static StreamRDF writer(Writer out)               { return new WriterStreamRDFTuples(IO.wrap(out)) ; }

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

@Override
public void write(Writer out, Graph graph, PrefixMap prefixMap, String baseURI, Context context)
{
  Iterator<Triple> iter = graph.find(null, null, null) ;
  if ( charSpace == UTF8 )
    write(out, iter) ;
  else
  {
    StreamRDF s = new WriterStreamRDFPlain(IO.wrap(out), ASCII) ;
    write$(s, iter) ;
  }
}

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

@Override
public void write(Writer out, Graph graph, PrefixMap prefixMap, String baseURI, Context context)
{
  Iterator<Triple> iter = graph.find(null, null, null) ;
  if ( charSpace == UTF8 )
    write(out, iter) ;
  else
  {
    StreamRDF s = new WriterStreamRDFTuples(IO.wrap(out), ASCII) ;
    write$(s, iter) ;
  }
}

相关文章