Apache Tomcat 7.0.28

org.apache.catalina.ssi
Class ByteArrayServletOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by javax.servlet.ServletOutputStream
          extended by org.apache.catalina.ssi.ByteArrayServletOutputStream
All Implemented Interfaces:
Closeable, Flushable

public class ByteArrayServletOutputStream
extends ServletOutputStream

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

Version:
$Id: ByteArrayServletOutputStream.java 987920 2010-08-22 15:34:34Z markt $
Author:
Bip Thelin
See Also:
and ByteArrayOutputStream

Field Summary
protected  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 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.

Specified by:
write in class OutputStream
Parameters:
b - The parameter to write

Apache Tomcat 7.0.28

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