org.sitemesh.webapp.contentfilter.io
Class Buffer

java.lang.Object
  extended by org.sitemesh.webapp.contentfilter.io.Buffer

public class Buffer
extends Object

A shared buffer, that can provide an interface as either a PrintWriter (through getWriter()) or ServletOutputStream (through getOutputStream().

The buffered text can be accessed through toCharBuffer().

Author:
Joe Walnes

Constructor Summary
Buffer(String encoding)
           
 
Method Summary
 javax.servlet.ServletOutputStream getOutputStream()
           
 PrintWriter getWriter()
           
 boolean isUsingStream()
           
 CharBuffer toCharBuffer()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Buffer

public Buffer(String encoding)
Method Detail

getWriter

public PrintWriter getWriter()

getOutputStream

public javax.servlet.ServletOutputStream getOutputStream()

isUsingStream

public boolean isUsingStream()

toCharBuffer

public CharBuffer toCharBuffer()
                        throws IOException
Throws:
IOException

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2011. All Rights Reserved.