|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.Writer
java.io.PrintWriter
org.eclipse.jpt.utility.IndentingPrintWriter
public class IndentingPrintWriter
Extend PrintWriter to automatically indent new lines.
| Field Summary | |
|---|---|
static java.lang.String |
DEFAULT_INDENT
|
| Constructor Summary | |
|---|---|
IndentingPrintWriter(java.io.Writer out)
Construct a writer that indents with tabs. |
|
IndentingPrintWriter(java.io.Writer out,
java.lang.String indent)
Construct a writer that indents with the specified string. |
|
| Method Summary | |
|---|---|
void |
decrementIndentLevel()
Decrement the indent level. |
int |
getIndentLevel()
Return the current indent level. |
void |
incrementIndentLevel()
Bump the indent level. |
void |
indent()
Bump the indent level. |
void |
println()
Set flag so following line is indented. |
int |
setIndentLevel(int indentLevel)
Allow the indent level to be set directly. |
void |
undent()
Decrement the indent level. |
void |
write(char[] buf,
int off,
int len)
Write a portion of an array of characters. |
void |
write(int c)
Write a single character. |
void |
write(java.lang.String s,
int off,
int len)
Write a portion of a string. |
| Methods inherited from class java.io.PrintWriter |
|---|
append, append, append, checkError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, write, write |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String DEFAULT_INDENT
| Constructor Detail |
|---|
public IndentingPrintWriter(java.io.Writer out)
public IndentingPrintWriter(java.io.Writer out,
java.lang.String indent)
| Method Detail |
|---|
public void println()
println in class java.io.PrintWriter
public void write(char[] buf,
int off,
int len)
write in class java.io.PrintWriterpublic void write(int c)
write in class java.io.PrintWriter
public void write(java.lang.String s,
int off,
int len)
write in class java.io.PrintWriterpublic void indent()
public void undent()
public void incrementIndentLevel()
public void decrementIndentLevel()
public int getIndentLevel()
public int setIndentLevel(int indentLevel)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||