Class IndentWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
org.infinispan.protostream.annotations.impl.IndentWriter
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
A Writer with indentation capabilities to support more readable code generation.
- Since:
- 3.0
- Author:
- [email protected]
-
Field Summary
Fields inherited from class java.io.PrintWriter
out
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionappend
(char c) append
(CharSequence cs) append
(CharSequence cs, int start, int end) dec()
Decrease indentation.inc()
Increase indentation.void
println()
void
write
(int c) void
Methods inherited from class java.io.PrintWriter
checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, println, println, println, println, println, println, println, println, println, setError, write, write, write
Methods inherited from class java.io.Writer
nullWriter
-
Constructor Details
-
IndentWriter
-
-
Method Details
-
inc
Increase indentation. -
dec
Decrease indentation. -
write
public void write(int c) - Overrides:
write
in classPrintWriter
-
write
- Overrides:
write
in classPrintWriter
-
append
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classPrintWriter
-
append
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classPrintWriter
-
append
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classPrintWriter
-
println
public void println()- Overrides:
println
in classPrintWriter
-
printf
- Overrides:
printf
in classPrintWriter
-