public class ResponseWriter
extends java.io.PrintWriter
An instance of ResponseWriter is the PrintWriter
subclass returned by Response.getWriter()
.
It differs from the standard PrintWriter
in that:
format(String, Object...)
is the locale obtained by ServletResponse.getLocale()
checkError()
returns true, then a RuntimeIOException
is thrown to stop needless iterations.Constructor and Description |
---|
ResponseWriter(HttpWriter httpWriter,
java.util.Locale locale,
java.lang.String encoding) |
Modifier and Type | Method and Description |
---|---|
boolean |
checkError() |
protected void |
clearError() |
void |
close() |
void |
flush() |
java.io.PrintWriter |
format(java.util.Locale locale,
java.lang.String format,
java.lang.Object... args) |
java.io.PrintWriter |
format(java.lang.String format,
java.lang.Object... args) |
boolean |
isFor(java.util.Locale locale,
java.lang.String encoding) |
void |
print(boolean b) |
void |
print(char c) |
void |
print(char[] s) |
void |
print(double d) |
void |
print(float f) |
void |
print(int i) |
void |
print(long l) |
void |
print(java.lang.Object obj) |
void |
print(java.lang.String s) |
java.io.PrintWriter |
printf(java.util.Locale l,
java.lang.String format,
java.lang.Object... args) |
java.io.PrintWriter |
printf(java.lang.String format,
java.lang.Object... args) |
void |
println() |
void |
println(boolean b) |
void |
println(char c) |
void |
println(char[] s) |
void |
println(double x) |
void |
println(float x) |
void |
println(int x) |
void |
println(long x) |
void |
println(java.lang.Object x) |
void |
println(java.lang.String s) |
protected void |
reopen() |
protected void |
setError() |
void |
write(char[] buf) |
void |
write(char[] buf,
int off,
int len) |
void |
write(int c) |
void |
write(java.lang.String s) |
void |
write(java.lang.String s,
int off,
int len) |
public ResponseWriter(HttpWriter httpWriter, java.util.Locale locale, java.lang.String encoding)
public boolean isFor(java.util.Locale locale, java.lang.String encoding)
protected void reopen()
protected void clearError()
clearError
in class java.io.PrintWriter
public boolean checkError()
checkError
in class java.io.PrintWriter
protected void setError()
setError
in class java.io.PrintWriter
public void flush()
flush
in interface java.io.Flushable
flush
in class java.io.PrintWriter
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.PrintWriter
public void write(int c)
write
in class java.io.PrintWriter
public void write(char[] buf, int off, int len)
write
in class java.io.PrintWriter
public void write(char[] buf)
write
in class java.io.PrintWriter
public void write(java.lang.String s, int off, int len)
write
in class java.io.PrintWriter
public void write(java.lang.String s)
write
in class java.io.PrintWriter
public void print(boolean b)
print
in class java.io.PrintWriter
public void print(char c)
print
in class java.io.PrintWriter
public void print(int i)
print
in class java.io.PrintWriter
public void print(long l)
print
in class java.io.PrintWriter
public void print(float f)
print
in class java.io.PrintWriter
public void print(double d)
print
in class java.io.PrintWriter
public void print(char[] s)
print
in class java.io.PrintWriter
public void print(java.lang.String s)
print
in class java.io.PrintWriter
public void print(java.lang.Object obj)
print
in class java.io.PrintWriter
public void println()
println
in class java.io.PrintWriter
public void println(boolean b)
println
in class java.io.PrintWriter
public void println(char c)
println
in class java.io.PrintWriter
public void println(int x)
println
in class java.io.PrintWriter
public void println(long x)
println
in class java.io.PrintWriter
public void println(float x)
println
in class java.io.PrintWriter
public void println(double x)
println
in class java.io.PrintWriter
public void println(char[] s)
println
in class java.io.PrintWriter
public void println(java.lang.String s)
println
in class java.io.PrintWriter
public void println(java.lang.Object x)
println
in class java.io.PrintWriter
public java.io.PrintWriter printf(java.lang.String format, java.lang.Object... args)
printf
in class java.io.PrintWriter
public java.io.PrintWriter printf(java.util.Locale l, java.lang.String format, java.lang.Object... args)
printf
in class java.io.PrintWriter
public java.io.PrintWriter format(java.lang.String format, java.lang.Object... args)
format
in class java.io.PrintWriter
public java.io.PrintWriter format(java.util.Locale locale, java.lang.String format, java.lang.Object... args)
format
in class java.io.PrintWriter
Copyright © 1995–2023 Webtide. All rights reserved.