jodd.decora
Class Buffer

java.lang.Object
  extended by jodd.decora.Buffer

public class Buffer
extends java.lang.Object

Facade for both response PrintWriter and ServletOutputStream.


Field Summary
protected  jodd.io.FastCharArrayWriter bufferedWriter
           
protected  jodd.servlet.filter.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 jodd.io.FastCharArrayWriter bufferedWriter

bufferOutputStream

protected jodd.servlet.filter.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.


toByteArray

public byte[] toByteArray()
Returns buffered servlet output content as byte array.



Copyright © 2003-2011 Jodd Team