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 charstatic final charstatic final charstatic final charFields 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:
writein classFilterWriter- Throws:
IOException
-
write
- Overrides:
writein classFilterWriter- Throws:
IOException
-
write
- Overrides:
writein classFilterWriter- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classFilterWriter- Throws:
IOException
-
flush
- Specified by:
flushin interfaceFlushable- Overrides:
flushin classFilterWriter- Throws:
IOException
-