java.lang.Object
java.io.Writer
java.io.PrintWriter
com.aoapps.servlet.filter.TrimFilterWriter
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
Filters the output and removes extra white space at the beginning of lines and completely removes blank lines.
TEXTAREAs are automatically detected as long as they start with exact "<textarea" and end with exactly "</textarea" (case insensitive).
The reason for the specific tag format is to simplify the implementation
for maximum performance. Careful attention has been paid to minimize the internal buffering in this class.
- Author:
- AO Industries, Inc.
-
Field Summary
Fields inherited from class java.io.PrintWriter
out -
Constructor Summary
ConstructorsConstructorDescriptionTrimFilterWriter(Writer out, ServletResponse response) Creates a newTrimFilterWriter. -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidprint(boolean b) voidprint(char c) voidprint(double d) voidprint(float f) voidprint(int i) voidprint(long l) voidprintln()voidprintln(boolean b) voidprintln(char x) voidprintln(char[] x) voidprintln(double d) voidprintln(float f) voidprintln(int i) voidprintln(long l) voidvoidvoidwrite(char[] buf) voidwrite(char[] buf, int off, int len) voidwrite(int c) voidMethods inherited from class java.io.PrintWriter
append, append, append, checkError, clearError, flush, print, print, print, printf, printf, setError, writeMethods inherited from class java.io.Writer
nullWriter
-
Constructor Details
-
TrimFilterWriter
Creates a newTrimFilterWriter.
-
-
Method Details
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classPrintWriter
-
write
public void write(int c) - Overrides:
writein classPrintWriter
-
write
public void write(char[] buf, int off, int len) - Overrides:
writein classPrintWriter
-
write
public void write(char[] buf) - Overrides:
writein classPrintWriter
-
write
- Overrides:
writein classPrintWriter
-
print
public void print(boolean b) - Overrides:
printin classPrintWriter
-
print
public void print(char c) - Overrides:
printin classPrintWriter
-
print
public void print(int i) - Overrides:
printin classPrintWriter
-
print
public void print(long l) - Overrides:
printin classPrintWriter
-
print
public void print(float f) - Overrides:
printin classPrintWriter
-
print
public void print(double d) - Overrides:
printin classPrintWriter
-
println
public void println()- Overrides:
printlnin classPrintWriter
-
println
public void println(boolean b) - Overrides:
printlnin classPrintWriter
-
println
public void println(char x) - Overrides:
printlnin classPrintWriter
-
println
public void println(int i) - Overrides:
printlnin classPrintWriter
-
println
public void println(long l) - Overrides:
printlnin classPrintWriter
-
println
public void println(float f) - Overrides:
printlnin classPrintWriter
-
println
public void println(double d) - Overrides:
printlnin classPrintWriter
-
println
public void println(char[] x) - Overrides:
printlnin classPrintWriter
-
println
- Overrides:
printlnin classPrintWriter
-
println
- Overrides:
printlnin classPrintWriter
-
format
- Overrides:
formatin classPrintWriter
-
format
- Overrides:
formatin classPrintWriter
-
