jbet
Class LineWriter

java.lang.Object
  extended by java.io.Writer
      extended by java.io.PrintWriter
          extended by jbet.LineWriter
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.Appendable
Direct Known Subclasses:
LineWriter.PrintStreamLineWriter

public abstract class LineWriter
extends java.io.PrintWriter


Nested Class Summary
static class LineWriter.PrintStreamLineWriter
           
 
Field Summary
protected  java.lang.StringBuffer currline
           
protected  int ilevel
           
protected  java.lang.String indentstring
           
protected  boolean startofline
           
 
Fields inherited from class java.io.PrintWriter
out
 
Fields inherited from class java.io.Writer
lock
 
Constructor Summary
LineWriter()
           
 
Method Summary
protected abstract  void doclose()
           
protected abstract  void doflush()
           
protected  void doindent()
           
protected  void dowrite(char[] buf, int off, int len)
           
 void in()
           
 void indent(int i)
           
 void out()
           
protected abstract  void outline(java.lang.String s)
           
 
Methods inherited from class java.io.PrintWriter
append, append, append, append, append, append, append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ilevel

protected int ilevel

startofline

protected boolean startofline

indentstring

protected java.lang.String indentstring

currline

protected java.lang.StringBuffer currline
Constructor Detail

LineWriter

public LineWriter()
Method Detail

doflush

protected abstract void doflush()

doclose

protected abstract void doclose()

outline

protected abstract void outline(java.lang.String s)

doindent

protected void doindent()

dowrite

protected void dowrite(char[] buf,
                       int off,
                       int len)

indent

public void indent(int i)

in

public void in()

out

public void out()