org.makumba.controller
Class MakumbaResponseWrapper.MakumbaPrintWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
org.makumba.controller.MakumbaResponseWrapper.MakumbaPrintWriter
- All Implemented Interfaces:
- Closeable, Flushable, Appendable
- Enclosing class:
- MakumbaResponseWrapper
class MakumbaResponseWrapper.MakumbaPrintWriter
- extends PrintWriter
This class wraps over an existing (JSP Servlet Container) PrintWriter
, and modifies the output to link
Makumba-required resources within the <head> tag.
Note: This class overwrites all methods of PrintWriter
that are writing char or String
, with
basically identical code as PrintWriter
; this is a precaution, as it is not known how the actual
implementation of PrintWriter
provided by the servlet container is handling the different calls to
write/print/println.
Methods inherited from class java.io.PrintWriter |
append, append, append, checkError, clearError, flush, format, format, print, print, print, print, print, printf, println, println, println, println, println, println, setError, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MakumbaResponseWrapper.MakumbaPrintWriter
public MakumbaResponseWrapper.MakumbaPrintWriter(Writer originalWriter)
print
public void print(String s)
- Overrides:
print
in class PrintWriter
println
public void println(String s)
- Overrides:
println
in class PrintWriter
printf
public PrintWriter printf(String format,
Object... args)
- Overrides:
printf
in class PrintWriter
print
public void print(Object obj)
- Overrides:
print
in class PrintWriter
println
public void println(Object obj)
- Overrides:
println
in class PrintWriter
print
public void print(char c)
- Overrides:
print
in class PrintWriter
println
public void println(char c)
- Overrides:
println
in class PrintWriter
print
public void print(char[] c)
- Overrides:
print
in class PrintWriter
println
public void println(char[] c)
- Overrides:
println
in class PrintWriter
write
public void write(char[] buf)
- Overrides:
write
in class PrintWriter
write
public void write(char[] buf,
int off,
int len)
- Overrides:
write
in class PrintWriter
write
public void write(String s)
- Overrides:
write
in class PrintWriter
write
public void write(String s,
int off,
int len)
- Overrides:
write
in class PrintWriter
close
public void close()
- Specified by:
close
in interface Closeable
- Overrides:
close
in class PrintWriter