jodd.servlet.wrapper
Class Buffer

java.lang.Object
  extended by jodd.servlet.wrapper.Buffer

public class Buffer
extends java.lang.Object

Facade for both PrintWriter and ServletOutputStream of servlet response.


Field Summary
protected  FastCharArrayWriter bufferedWriter
           
protected  FastByteArrayServletOutputStream bufferOutputStream
           
protected  javax.servlet.ServletOutputStream outStream
           
protected  java.io.PrintWriter outWriter
           
 
Constructor Summary
Buffer()
           
 
Method Summary
 javax.servlet.ServletOutputStream getOutputStream()
          Returns a servlet output stream.
 java.io.PrintWriter getWriter()
          Returns a writer.
 boolean isUsingStream()
          Returns true if streams are using.
 byte[] toByteArray()
          Returns buffered servlet output content as byte array.
 char[] toCharArray()
          Returns buffered writer content as char array.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

bufferedWriter

protected FastCharArrayWriter bufferedWriter

bufferOutputStream

protected FastByteArrayServletOutputStream bufferOutputStream

outWriter

protected java.io.PrintWriter outWriter

outStream

protected javax.servlet.ServletOutputStream outStream
Constructor Detail

Buffer

public Buffer()
Method Detail

getWriter

public java.io.PrintWriter getWriter()
Returns a writer.


getOutputStream

public javax.servlet.ServletOutputStream getOutputStream()
Returns a servlet output stream.


isUsingStream

public boolean isUsingStream()
Returns true if streams are using.


toCharArray

public char[] toCharArray()
Returns buffered writer content as char array. Returns null if writer is not used.


toByteArray

public byte[] toByteArray()
Returns buffered servlet output content as byte array. Returns null if writer is not used.



Copyright © 2003-2012 Jodd Team