org.openjena.atlas.io
Class IndentedLineBuffer

java.lang.Object
  extended by org.openjena.atlas.io.IndentedWriter
      extended by org.openjena.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.openjena.atlas.io.IndentedWriter
stderr, stdout
 
Constructor Summary
IndentedLineBuffer()
           
IndentedLineBuffer(boolean withLineNumbers)
           
 
Method Summary
 void append(char ch)
           
 void append(java.lang.String fmt, java.lang.Object... args)
           
 java.lang.String asString()
           
 void clear()
           
 java.lang.StringBuffer getBuffer()
           
 java.lang.String toString()
           
 
Methods inherited from class org.openjena.atlas.io.IndentedWriter
atLineStart, close, decIndent, decIndent, ensureStartOfLine, flush, getCol, getCurrentOffset, getEndOfLineMarker, getIndent, getPadChar, getPadString, getRow, getUnitIndent, hasLineNumbers, incIndent, incIndent, inFlatMode, newline, pad, pad, pad, print, print, print, print, printf, println, println, println, setAbsoluteIndent, setEndOfLineMarker, setFlatMode, setLineNumbers, setPadChar, setPadString, setUnitIndent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndentedLineBuffer

public IndentedLineBuffer()

IndentedLineBuffer

public IndentedLineBuffer(boolean withLineNumbers)
Method Detail

getBuffer

public java.lang.StringBuffer getBuffer()

asString

public java.lang.String asString()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

append

public void append(java.lang.String fmt,
                   java.lang.Object... args)

append

public void append(char ch)

clear

public void clear()


Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.