Package org.codehaus.janino.util
Class AutoIndentWriter
java.lang.Object
java.io.Writer
java.io.FilterWriter
org.codehaus.janino.util.AutoIndentWriter
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
A
FilterWriter
that automatically indents lines by looking at
trailing opening braces ('{') and leading closing braces ('}').-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final char
static final char
static final char
static final char
Fields inherited from class java.io.FilterWriter
out
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
TABULATOR
public static final char TABULATOR- See Also:
-
CLEAR_TABULATORS
public static final char CLEAR_TABULATORS- See Also:
-
INDENT
public static final char INDENT- See Also:
-
UNINDENT
public static final char UNINDENT- See Also:
-
-
Constructor Details
-
AutoIndentWriter
-
-
Method Details
-
write
- Overrides:
write
in classFilterWriter
- Throws:
IOException
-
write
- Overrides:
write
in classFilterWriter
- Throws:
IOException
-
write
- Overrides:
write
in classFilterWriter
- Throws:
IOException
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classFilterWriter
- Throws:
IOException
-
flush
- Specified by:
flush
in interfaceFlushable
- Overrides:
flush
in classFilterWriter
- Throws:
IOException
-