private static String string(Consumer<IndentedLineBuffer> action) { IndentedLineBuffer x = new IndentedLineBuffer() ; action.accept(x); return x.asString() ; }
/** JsonValue to a formatted, multiline string */ public static String toString(JsonValue jValue) { try ( IndentedLineBuffer b = new IndentedLineBuffer() ) { JSON.write(b, jValue); return b.asString() ; } }
@Override public String toString() { IndentedLineBuffer buff = new IndentedLineBuffer() ; dump(buff) ; return buff.asString() ; }
public String dumpToString() { IndentedLineBuffer buff = new IndentedLineBuffer() ; output(buff) ; return buff.asString() ; }
@Override public String toString() { IndentedLineBuffer buff = new IndentedLineBuffer() ; output(buff) ; return buff.asString() ; }
@Override public String toString() { IndentedLineBuffer buff = new IndentedLineBuffer() ; output(buff, true) ; return buff.asString() ; } }
@Override public String toString() { IndentedLineBuffer iBuff = new IndentedLineBuffer() ; ItemWriter.write(iBuff, this, null) ; //iBuff.getIndentedWriter().ensureStartOfLine() ; //iBuff.getIndentedWriter().flush() ; return iBuff.asString() ; }
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) ; }
/** JsonValue to a string with no newlines */ public static String toStringFlat(JsonValue jValue) { try ( IndentedLineBuffer b = new IndentedLineBuffer() ) { b.setFlatMode(true); JSON.write(b, jValue); return b.asString() ; } }
private String formatForLog(Query query) { IndentedLineBuffer out = new IndentedLineBuffer() ; out.setFlatMode(true) ; query.serialize(out) ; return out.asString() ; }
private static void formatted(JsonBuilder obj, UpdateRequest updateRequest) { IndentedLineBuffer out = new IndentedLineBuffer() ; updateRequest.output(out) ; obj.key(jFormatted).value(out.asString()) ; } }
private static void formatted(JsonBuilder obj, Query query) { IndentedLineBuffer out = new IndentedLineBuffer() ; query.serialize(out) ; obj.key(jFormatted).value(out.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() ; }
public static String asString(Path path, Prologue prologue) { IndentedLineBuffer buff = new IndentedLineBuffer() ; PathWriterWorker w = new PathWriterWorker(buff, prologue) ; path.visit(w) ; w.out.flush() ; return buff.asString() ; }
@Override public String asSparqlExpr(SerializationContext sCxt) { IndentedLineBuffer x = new IndentedLineBuffer() ; x.append(getName()) ; x.append("(") ; if ( isDistinct ) x.append("DISTINCT ") ; if ( getExprList() != null ) ExprUtils.fmtSPARQL(x, getExprList(), sCxt) ; x.append(")") ; return x.asString() ; }
@Test public void test_version_print_01() { Version ver = new Version(); ver.addClass(ARQ.class); IndentedLineBuffer buffer = new IndentedLineBuffer(); ver.print(buffer); String info = buffer.asString(); Assert.assertNotNull(info); Assert.assertTrue(info.contains("ARQ")); }
@Test public void write07() { try (IndentedLineBuffer b = new IndentedLineBuffer()) { b.setLinePrefix("@."); b.println("ABCD") ; assertEquals("@.ABCD\n", b.asString()) ; } } }
@Test public void write01() { try (IndentedLineBuffer b = new IndentedLineBuffer()) { b.print("hell") ; b.print("o") ; assertEquals("hello", b.asString()) ; } }
private void test(String updateString) { UpdateRequest update1 = UpdateFactory.create(updateString); IndentedLineBuffer w = new IndentedLineBuffer() ; UpdateWriter.output(update1, w) ; String s = w.asString() ; UpdateRequest update2 = UpdateFactory.create(s); assertTrue(update1.equalTo(update2)) ; } }
@Test public void write02() { try (IndentedLineBuffer b = new IndentedLineBuffer()) { b.incIndent() ; b.print("hell") ; b.print("o") ; b.decIndent() ; assertEquals(" hello", b.asString()) ; } }