Search in sources :

Example 21 with IndentedLineBuffer

use of org.apache.jena.atlas.io.IndentedLineBuffer in project jena by apache.

the class WriterPath method asString.

public static String asString(Path path, Prologue prologue) {
    IndentedLineBuffer buff = new IndentedLineBuffer();
    WriterPathVisitor w = new WriterPathVisitor(buff, prologue);
    path.visit(w);
    w.out.flush();
    return buff.asString();
}
Also used : IndentedLineBuffer(org.apache.jena.atlas.io.IndentedLineBuffer)

Example 22 with IndentedLineBuffer

use of org.apache.jena.atlas.io.IndentedLineBuffer in project jena by apache.

the class WriterExpr method asString.

public static String asString(Expr expr) {
    IndentedLineBuffer b = new IndentedLineBuffer();
    output(b, expr, new SerializationContext());
    return b.asString();
}
Also used : SerializationContext(org.apache.jena.sparql.serializer.SerializationContext) IndentedLineBuffer(org.apache.jena.atlas.io.IndentedLineBuffer)

Example 23 with IndentedLineBuffer

use of org.apache.jena.atlas.io.IndentedLineBuffer in project jena by apache.

the class ValidatorHtmlLib method output.

public static void output(ServletOutputStream outStream, Consumer<IndentedLineBuffer> content, boolean lineNumbers) throws IOException {
    startFixed(outStream);
    IndentedLineBuffer out = new IndentedLineBuffer(lineNumbers);
    content.accept(out);
    out.flush();
    String x = htmlQuote(out.asString());
    byte[] b = x.getBytes("UTF-8");
    outStream.write(b);
    finishFixed(outStream);
}
Also used : IndentedLineBuffer(org.apache.jena.atlas.io.IndentedLineBuffer)

Example 24 with IndentedLineBuffer

use of org.apache.jena.atlas.io.IndentedLineBuffer in project jena by apache.

the class UpdateValidatorJSON method formatted.

private static void formatted(JsonBuilder obj, UpdateRequest updateRequest) {
    IndentedLineBuffer out = new IndentedLineBuffer();
    updateRequest.output(out);
    obj.key(jFormatted).value(out.asString());
}
Also used : IndentedLineBuffer(org.apache.jena.atlas.io.IndentedLineBuffer)

Example 25 with IndentedLineBuffer

use of org.apache.jena.atlas.io.IndentedLineBuffer in project jena by apache.

the class NodeFmtLib method str.

public static String str(Node n) {
    IndentedLineBuffer sw = new IndentedLineBuffer();
    str(sw, n);
    return sw.toString();
}
Also used : IndentedLineBuffer(org.apache.jena.atlas.io.IndentedLineBuffer)

Aggregations

IndentedLineBuffer (org.apache.jena.atlas.io.IndentedLineBuffer)63 Test (org.junit.Test)10 SerializationContext (org.apache.jena.sparql.serializer.SerializationContext)5 Expr (org.apache.jena.sparql.expr.Expr)3 WriterExpr (org.apache.jena.sparql.sse.writers.WriterExpr)3 BasicPattern (org.apache.jena.sparql.core.BasicPattern)2 QueryCheckException (org.apache.jena.sparql.core.QueryCheckException)2 SSEParseException (org.apache.jena.sparql.sse.SSEParseException)2 UpdateRequest (org.apache.jena.update.UpdateRequest)2 Version (org.apache.jena.atlas.lib.Version)1 DatasetRef (org.apache.jena.fuseki.server.DatasetRef)1 Node (org.apache.jena.graph.Node)1 Triple (org.apache.jena.graph.Triple)1 Query (org.apache.jena.query.Query)1 QueryException (org.apache.jena.query.QueryException)1 QueryParseException (org.apache.jena.query.QueryParseException)1 RDFNode (org.apache.jena.rdf.model.RDFNode)1 PrefixMapping (org.apache.jena.shared.PrefixMapping)1 Op (org.apache.jena.sparql.algebra.Op)1 DatasetGraph (org.apache.jena.sparql.core.DatasetGraph)1