edu.mit.ai.psg.strings
Class IndentWriter
java.lang.Object
|
+--java.io.Writer
|
+--java.io.PrintWriter
|
+--edu.mit.ai.psg.strings.IndentWriter
- public class IndentWriter
- extends PrintWriter
IndentWriter adds an indentation after every call to println()
that later followed by text, and after newlines within written strings.
| Methods inherited from class java.io.PrintWriter |
checkError,
close,
flush,
print,
print,
print,
print,
print,
print,
print,
print,
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 |
indent
public String indent
- default indentation is 2 spaces
IndentWriter
public IndentWriter(PrintWriter str)
IndentWriter
public IndentWriter(PrintWriter str,
String indent)
println
public void println()
- Overrides:
- println in class PrintWriter
printIndentIfNeeded
protected void printIndentIfNeeded()
print
public void print(String string)
- Overrides:
- print in class PrintWriter
println
public void println(String string)
- Overrides:
- println in class PrintWriter