java.lang.Object
org.apache.jena.atlas.io.AWriterBase
org.apache.jena.atlas.io.IndentedWriter
org.apache.jena.atlas.io.IndentedLineBuffer
- All Implemented Interfaces:
AutoCloseable,AWriter,Closeable
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 -
Method Summary
Methods inherited from class org.apache.jena.atlas.io.IndentedWriter
atLineStart, clone, 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, setUnitIndentMethods inherited from class org.apache.jena.atlas.io.AWriterBase
write, write, write
-
Constructor Details
-
IndentedLineBuffer
public IndentedLineBuffer() -
IndentedLineBuffer
public IndentedLineBuffer(boolean withLineNumbers)
-
-
Method Details
-
getBuffer
-
asString
-
toString
- Overrides:
toStringin classIndentedWriter
-
append
-
append
public void append(char ch) -
clear
public void clear()
-