/** * 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) ; }
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 ; }
/** * 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)) ; }
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 ; }
public static StreamRDF writer(Writer out, CharSpace charSpace) { return new WriterStreamRDFTuples(IO.wrap(out), charSpace); }
/** Wrap in a general writer interface */ static public AWriter wrapASCII(OutputStream out) { return wrap(asASCII(out)) ; }
/** Wrap in a general writer interface */ static public AWriter wrapUTF8(OutputStream out) { return wrap(asUTF8(out)) ; }
/** Wrap in a general writer interface */ static public AWriter wrapASCII(OutputStream out) { return wrap(asASCII(out)); }
/** Wrap in a general writer interface */ static public AWriter wrapASCII(OutputStream out) { return wrap(asASCII(out)) ; }
/** Wrap in a general writer interface */ static public AWriter wrapUTF8(OutputStream out) { return wrap(asUTF8(out)) ; }
/** Wrap in a general writer interface */ static public AWriter wrapUTF8(OutputStream out) { return wrap(asUTF8(out)); }
public static StreamRDF writer(Writer out) { return new WriterStreamRDFTuples(IO.wrap(out)) ; }
@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) ; } }
@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) ; } }