Package org.apache.catalina.connector
Class CoyoteWriter
- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- org.apache.catalina.connector.CoyoteWriter
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
public class CoyoteWriter extends PrintWriter
Coyote implementation of the servlet writer.- Author:
- Remy Maucherat
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
error
protected OutputBuffer
ob
-
Fields inherited from class java.io.PrintWriter
out
-
-
Constructor Summary
Constructors Constructor Description CoyoteWriter(OutputBuffer ob)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkError()
protected Object
clone()
Prevent cloning the facade.void
close()
void
flush()
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(Object obj)
void
print(String s)
void
println()
void
println(boolean b)
void
println(char c)
void
println(char[] c)
void
println(double d)
void
println(float f)
void
println(int i)
void
println(long l)
void
println(Object o)
void
println(String s)
void
write(char[] buf)
void
write(char[] buf, int off, int len)
void
write(int c)
void
write(String s)
void
write(String s, int off, int len)
-
Methods inherited from class java.io.PrintWriter
append, append, append, clearError, format, format, printf, printf, setError
-
Methods inherited from class java.io.Writer
nullWriter
-
-
-
-
Field Detail
-
ob
protected OutputBuffer ob
-
error
protected boolean error
-
-
Constructor Detail
-
CoyoteWriter
public CoyoteWriter(OutputBuffer ob)
-
-
Method Detail
-
clone
protected Object clone() throws CloneNotSupportedException
Prevent cloning the facade.- Overrides:
clone
in classObject
- Throws:
CloneNotSupportedException
-
flush
public void flush()
- Specified by:
flush
in interfaceFlushable
- Overrides:
flush
in classPrintWriter
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classPrintWriter
-
checkError
public boolean checkError()
- Overrides:
checkError
in classPrintWriter
-
write
public void write(int c)
- Overrides:
write
in classPrintWriter
-
write
public void write(char[] buf, int off, int len)
- Overrides:
write
in classPrintWriter
-
write
public void write(char[] buf)
- Overrides:
write
in classPrintWriter
-
write
public void write(String s, int off, int len)
- Overrides:
write
in classPrintWriter
-
write
public void write(String s)
- Overrides:
write
in classPrintWriter
-
print
public void print(boolean b)
- Overrides:
print
in classPrintWriter
-
print
public void print(char c)
- Overrides:
print
in classPrintWriter
-
print
public void print(int i)
- Overrides:
print
in classPrintWriter
-
print
public void print(long l)
- Overrides:
print
in classPrintWriter
-
print
public void print(float f)
- Overrides:
print
in classPrintWriter
-
print
public void print(double d)
- Overrides:
print
in classPrintWriter
-
print
public void print(char[] s)
- Overrides:
print
in classPrintWriter
-
print
public void print(String s)
- Overrides:
print
in classPrintWriter
-
print
public void print(Object obj)
- Overrides:
print
in classPrintWriter
-
println
public void println()
- Overrides:
println
in classPrintWriter
-
println
public void println(boolean b)
- Overrides:
println
in classPrintWriter
-
println
public void println(char c)
- Overrides:
println
in classPrintWriter
-
println
public void println(int i)
- Overrides:
println
in classPrintWriter
-
println
public void println(long l)
- Overrides:
println
in classPrintWriter
-
println
public void println(float f)
- Overrides:
println
in classPrintWriter
-
println
public void println(double d)
- Overrides:
println
in classPrintWriter
-
println
public void println(char[] c)
- Overrides:
println
in classPrintWriter
-
println
public void println(String s)
- Overrides:
println
in classPrintWriter
-
println
public void println(Object o)
- Overrides:
println
in classPrintWriter
-
-