static public void output(Writer out, Node s, Node p, Node o, Node g, Prologue prologue, NodeToLabel labelPolicy) { output(out, s, prologue, labelPolicy) ; print(out," ") ; output(out, p, prologue, labelPolicy) ; print(out," ") ; output(out, o, prologue, labelPolicy) ; if ( g != null ) { print(out," ") ; output(out, g, prologue, labelPolicy) ; } print(out," .") ; println(out) ; }
private static void printLiteral(Writer out, Node node, Prologue prologue) { print(out,'"') ; outputEsc(out, node.getLiteralLexicalForm(), true) ; print(out,'"') ; if ( node.getLiteralLanguage() != null && node.getLiteralLanguage().length()>0) { print(out,'@') ; print(out,node.getLiteralLanguage()) ; } if ( node.getLiteralDatatypeURI() != null ) { print(out,"^^") ; printIRI(out,node.getLiteralDatatypeURI(), prologue) ; } return ; }
OutputLangUtils.output(outWriter, this.nodes[i], null);
print(out,'\\') ; print(out,c) ; continue ; if ( c == '"' ) { print(out,"\\\""); continue ; } else if ( c == '\n') { print(out,"\\n"); continue ; } else if (c == '\t') { print(out,"\\t"); continue ; } else if (c == '\r') { print(out,"\\r"); continue ; } else if (c == '\f') { print(out,"\\f"); continue ; } print(out,c); else if ( !asciiOnly ) print(out,c); else print(out, "\\u") ; OutputUtils.printHex(out, c, 4) ;
static public void output(Writer out, Triple triple, Node graphNode, Prologue prologue, NodeToLabel labelPolicy) { Node s = triple.getSubject() ; Node p = triple.getPredicate() ; Node o = triple.getObject() ; output(out, s, p, o, graphNode, prologue, labelPolicy) ; }
static public void output(Writer out, Triple triple, Prologue prologue, NodeToLabel labelPolicy) { Node s = triple.getSubject() ; Node p = triple.getPredicate() ; Node o = triple.getObject() ; output(out, s, p, o, null, prologue, labelPolicy) ; }
static void writeNode(IndentedWriter out, Node node, Map<String, String> prefixMap) { // See RIOT NodeFormatter if (node.isURI()) { String iri = node.getURI(); // Crude. String x = abbreviate(iri, prefixMap); if (x != null) { print(out, x); return; } } StringWriter tmp = new StringWriter(); OutputLangUtils.output(tmp, node, null); print(out, tmp.getBuffer().toString()); }
static public void output(Writer out, Quad quad, Prologue prologue, NodeToLabel labelPolicy) { Node s = quad.getSubject() ; Node p = quad.getPredicate() ; Node o = quad.getObject() ; Node g = quad.getGraph() ; output(out, s, p, o, g, prologue, labelPolicy) ; }