Package org.apache.jena.atlas.io
Class IndentedLineBuffer
- java.lang.Object
-
- org.apache.jena.atlas.io.AWriterBase
-
- org.apache.jena.atlas.io.IndentedWriter
-
- org.apache.jena.atlas.io.IndentedLineBuffer
-
public class IndentedLineBuffer extends IndentedWriter
IndentLineBuffer is a buffer that records an indent level and uses that to insert a prefix at each line. It can also insert line numbers at the beginning of lines.
-
-
Field Summary
-
Fields inherited from class org.apache.jena.atlas.io.IndentedWriter
stderr, stdout
-
-
Constructor Summary
Constructors Constructor Description IndentedLineBuffer()IndentedLineBuffer(boolean withLineNumbers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappend(char ch)voidappend(java.lang.String fmt, java.lang.Object... args)java.lang.StringasString()voidclear()java.lang.StringBuffergetBuffer()java.lang.StringtoString()-
Methods inherited from class org.apache.jena.atlas.io.IndentedWriter
atLineStart, clone, close, decIndent, decIndent, ensureStartOfLine, flush, getAbsoluteIndent, getCol, getCurrentOffset, getEndOfLineMarker, getFlushOnNewline, getLinePrefix, getNumberWidth, getPadChar, getPadString, getRow, getUnitIndent, hasLineNumbers, incIndent, incIndent, inFlatMode, newline, pad, pad, pad, print, print, print, print, print, print, printf, println, println, println, println, setAbsoluteIndent, setEndOfLineMarker, setFlatMode, setFlushOnNewline, setLineNumbers, setLinePrefix, setNumberWidth, setPadChar, setPadString, setUnitIndent
-
Methods inherited from class org.apache.jena.atlas.io.AWriterBase
write, write, write
-
-
-
-
Method Detail
-
getBuffer
public java.lang.StringBuffer getBuffer()
-
asString
public java.lang.String asString()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classIndentedWriter
-
append
public void append(java.lang.String fmt, java.lang.Object... args)
-
append
public void append(char ch)
-
clear
public void clear()
-
-