org.apache.commons.io.output
Class ProxyOutputStream
java.lang.Object
   java.io.OutputStream
java.io.OutputStream
       java.io.FilterOutputStream
java.io.FilterOutputStream
           org.apache.commons.io.output.ProxyOutputStream
org.apache.commons.io.output.ProxyOutputStream
- All Implemented Interfaces: 
- Closeable, Flushable
- Direct Known Subclasses: 
- CountingOutputStream, TeeOutputStream
- public class ProxyOutputStream 
- extends FilterOutputStream
A Proxy stream which acts as expected, that is it passes the method 
 calls on to the proxied stream and doesn't change which methods are 
 being called. It is an alternative base class to FilterOutputStream
 to increase reusability.
- Version:
- $Id: ProxyOutputStream.java 471628 2006-11-06 04:06:45Z bayard $
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ProxyOutputStream
public ProxyOutputStream(OutputStream proxy)
- Constructs a new ProxyOutputStream.
 
- Parameters:
- proxy- the OutputStream to delegate to
 
write
public void write(int idx)
           throws IOException
- 
- Overrides:
- writein class- FilterOutputStream
 
- 
- Throws:
- IOException
- See Also:
- OutputStream.write(int)
 
write
public void write(byte[] bts)
           throws IOException
- 
- Overrides:
- writein class- FilterOutputStream
 
- 
- Throws:
- IOException
- See Also:
- OutputStream.write(byte[])
 
write
public void write(byte[] bts,
                  int st,
                  int end)
           throws IOException
- 
- Overrides:
- writein class- FilterOutputStream
 
- 
- Throws:
- IOException
- See Also:
- OutputStream.write(byte[], int, int)
 
flush
public void flush()
           throws IOException
- 
- Specified by:
- flushin interface- Flushable
- Overrides:
- flushin class- FilterOutputStream
 
- 
- Throws:
- IOException
- See Also:
- OutputStream.flush()
 
close
public void close()
           throws IOException
- 
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- FilterOutputStream
 
- 
- Throws:
- IOException
- See Also:
- OutputStream.close()
 
Copyright © 2002-2007 The Apache Software Foundation. All Rights Reserved.