Documentation of 'jas2.util.IndentPrintWriter' Java class
IndentPrintWriter
jas2.util

Class IndentPrintWriter

  • All Implemented Interfaces:
    java.io.Closeable, java.io.Flushable, java.lang.Appendable, java.lang.AutoCloseable


    public class IndentPrintWriter
    extends java.io.PrintWriter
    A PrintWriter that keeps track of an indentation level and indents the output appropriately. Warning: Only print and println methods taking strings have been overriden, print, println methods taking other arguments may not be indented properly.
    • Constructor Summary

      Constructors 
      Constructor and Description
      IndentPrintWriter(java.io.Writer w) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      int getIndent()
      Return the current indent count
      java.lang.String getIndentString()
      Return the current indentString
      void indent()
      Increase the indentation
      void outdent()
      Decrease the indentation
      void print(java.lang.String s) 
      void println() 
      void println(java.lang.String s) 
      void setIndent(int level)
      Set the current indent count
      void setIndentString(java.lang.String indentString)
      Set the current indentString.
      • Methods inherited from class java.io.PrintWriter

        append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, write, write, write, write, write
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IndentPrintWriter

        public IndentPrintWriter(java.io.Writer w)
    • Method Detail

      • println

        public void println(java.lang.String s)
        Overrides:
        println in class java.io.PrintWriter
      • print

        public void print(java.lang.String s)
        Overrides:
        print in class java.io.PrintWriter
      • println

        public void println()
        Overrides:
        println in class java.io.PrintWriter
      • indent

        public void indent()
        Increase the indentation
      • outdent

        public void outdent()
        Decrease the indentation
      • getIndent

        public int getIndent()
        Return the current indent count
      • setIndent

        public void setIndent(int level)
        Set the current indent count
      • getIndentString

        public java.lang.String getIndentString()
        Return the current indentString
        See Also:
        setIndentString(String)
      • setIndentString

        public void setIndentString(java.lang.String indentString)
        Set the current indentString. Default is a single tab per indent level.
        Parameters:
        indentString - The characters to prefix each line with (repeated for each indent level)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.