Documentation of 'org.freehep.util.io.IndentPrintWriter' Java class
IndentPrintWriter
org.freehep.util.io

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.
    • Constructor Summary

      Constructors 
      Constructor and Description
      IndentPrintWriter(java.io.Writer w)
      Creates an Indent PrintWriter with indentation level 0.
      IndentPrintWriter(java.io.Writer w, int level)
      Creates an Indent PrintWriter.
    • 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(boolean s) 
      void print(char s) 
      void print(char[] s) 
      void print(double s) 
      void print(float s) 
      void print(int s) 
      void print(long s) 
      void print(java.lang.Object s) 
      void print(java.lang.String s) 
      void println() 
      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, printf, printf, println, 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,
                                 int level)
        Creates an Indent PrintWriter.
        Parameters:
        w - writer to write to
        level - starting indentation level
      • IndentPrintWriter

        public IndentPrintWriter(java.io.Writer w)
        Creates an Indent PrintWriter with indentation level 0.
        Parameters:
        w - writer to write to
    • Method Detail

      • print

        public void print(boolean s)
        Overrides:
        print in class java.io.PrintWriter
      • print

        public void print(char s)
        Overrides:
        print in class java.io.PrintWriter
      • print

        public void print(char[] s)
        Overrides:
        print in class java.io.PrintWriter
      • print

        public void print(double s)
        Overrides:
        print in class java.io.PrintWriter
      • print

        public void print(float s)
        Overrides:
        print in class java.io.PrintWriter
      • print

        public void print(int s)
        Overrides:
        print in class java.io.PrintWriter
      • print

        public void print(long s)
        Overrides:
        print in class java.io.PrintWriter
      • print

        public void print(java.lang.Object s)
        Overrides:
        print 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
        Returns:
        current indentation level
      • setIndent

        public void setIndent(int level)
        Set the current indent count
        Parameters:
        level - new level
      • getIndentString

        public java.lang.String getIndentString()
        Return the current indentString
        Returns:
        indent string
        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)

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.