org.apache.catalina.ssi
Class ByteArrayServletOutputStream

java.lang.Object
  extended byjava.io.OutputStream
      extended byjavax.servlet.ServletOutputStream
          extended byorg.apache.catalina.ssi.ByteArrayServletOutputStream

public class ByteArrayServletOutputStream
extends javax.servlet.ServletOutputStream

Class that extends ServletOuputStream, used as a wrapper from within SsiInclude

Version:
$Id: ByteArrayServletOutputStream.java 939529 2010-04-30 00:51:34Z kkolinko $
Author:
Bip Thelin
See Also:
and ByteArrayOutputStream

Field Summary
protected  java.io.ByteArrayOutputStream buf
          Our buffer to hold the stream.
 
Constructor Summary
ByteArrayServletOutputStream()
          Construct a new ServletOutputStream.
 
Method Summary
 byte[] toByteArray()
           
 void write(int b)
          Write to our buffer.
 
Methods inherited from class javax.servlet.ServletOutputStream
print, print, print, print, print, print, print, println, println, println, println, println, println, println, println
 
Methods inherited from class java.io.OutputStream
close, flush, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

buf

protected java.io.ByteArrayOutputStream buf
Our buffer to hold the stream.

Constructor Detail

ByteArrayServletOutputStream

public ByteArrayServletOutputStream()
Construct a new ServletOutputStream.

Method Detail

toByteArray

public byte[] toByteArray()
Returns:
the byte array.

write

public void write(int b)
Write to our buffer.

Parameters:
b - The parameter to write


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.