jestr.generic.io.core
Class PrettyPrintWriterBase
java.lang.Object
java.io.Writer
java.io.PrintWriter
jestr.generic.io.core.PrettyPrintWriterBase
- All Implemented Interfaces:
- PrettyPrintWriter, java.io.Serializable
- Direct Known Subclasses:
- DefaultPrettyPrintWriter
- public class PrettyPrintWriterBase
- extends java.io.PrintWriter
- implements PrettyPrintWriter, java.io.Serializable
- Author:
- David Gilliland
- See Also:
- Serialized Form
Fields inherited from class java.io.PrintWriter |
out |
Fields inherited from class java.io.Writer |
lock |
Methods inherited from class java.io.PrintWriter |
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface jestr.generic.io.PrettyPrintWriter |
checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println |
PrettyPrintWriterBase
public PrettyPrintWriterBase()
PrettyPrintWriterBase
public PrettyPrintWriterBase(java.io.Writer w)
PrettyPrintWriterBase
public PrettyPrintWriterBase(java.io.Writer w,
boolean autoflush)
PrettyPrintWriterBase
public PrettyPrintWriterBase(java.io.OutputStream os)
PrettyPrintWriterBase
public PrettyPrintWriterBase(java.io.OutputStream os,
boolean autoflush)
clone
public java.lang.Object clone()
- Specified by:
clone
in interface PrettyPrintWriter
getLock
public java.lang.Object getLock()
- Specified by:
getLock
in interface PrettyPrintWriter
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interface PrettyPrintWriter
setLineNumber
public void setLineNumber(int n)
- Specified by:
setLineNumber
in interface PrettyPrintWriter
isHanging
public boolean isHanging()
- Specified by:
isHanging
in interface PrettyPrintWriter
setHanging
public void setHanging(boolean hanging)
- Specified by:
setHanging
in interface PrettyPrintWriter
getDefaultIndentString
public java.lang.String getDefaultIndentString()
- Specified by:
getDefaultIndentString
in interface PrettyPrintWriter
setDefaultIndentString
public void setDefaultIndentString(java.lang.String indentString)
- Specified by:
setDefaultIndentString
in interface PrettyPrintWriter
increaseIndent
public void increaseIndent()
- Specified by:
increaseIndent
in interface PrettyPrintWriter
addIndentString
public void addIndentString(int i,
java.lang.String txt)
- Specified by:
addIndentString
in interface PrettyPrintWriter
setIndentString
public void setIndentString(int i,
java.lang.String txt)
- Specified by:
setIndentString
in interface PrettyPrintWriter
addIndentString
public void addIndentString(java.lang.String txt)
- Specified by:
addIndentString
in interface PrettyPrintWriter
removeIndentString
public void removeIndentString(int i)
- Specified by:
removeIndentString
in interface PrettyPrintWriter
removeIndentString
public void removeIndentString(java.lang.String txt)
- Specified by:
removeIndentString
in interface PrettyPrintWriter
increaseIndent
public void increaseIndent(int n)
- Specified by:
increaseIndent
in interface PrettyPrintWriter
decreaseIndent
public void decreaseIndent()
- Specified by:
decreaseIndent
in interface PrettyPrintWriter
decreaseIndent
public void decreaseIndent(int n)
- Specified by:
decreaseIndent
in interface PrettyPrintWriter
getIndentLevel
public int getIndentLevel()
- Specified by:
getIndentLevel
in interface PrettyPrintWriter
getColumn
public int getColumn()
- Specified by:
getColumn
in interface PrettyPrintWriter
setIndentLevel
public void setIndentLevel(int level)
- Specified by:
setIndentLevel
in interface PrettyPrintWriter
getIndents
public java.util.List getIndents()
- Specified by:
getIndents
in interface PrettyPrintWriter
getMyFilterWriter
protected jestr.generic.io.core.PrettyPrintWriterBase.MyFilterWriter getMyFilterWriter()
generateIndent
protected java.lang.String generateIndent()
inheritSettings
public void inheritSettings(PrettyPrintWriter from)
- Specified by:
inheritSettings
in interface PrettyPrintWriter
generateIndent
protected java.lang.String generateIndent(int level)
main
public static void main(java.lang.String[] argv)
throws java.io.IOException
- Throws:
java.io.IOException
softNewline
public void softNewline()
- Specified by:
softNewline
in interface PrettyPrintWriter
getOut
public java.io.Writer getOut()
- Specified by:
getOut
in interface PrettyPrintWriter
setOut
public void setOut(java.io.Writer w)
- Specified by:
setOut
in interface PrettyPrintWriter
Copyright (c) 2001-2003 - Apache Software Foundation