org.apache.commons.io.output

Class ProxyOutputStream

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 $

Author: Stephen Colebourne

Constructor Summary
ProxyOutputStream(OutputStream proxy)
Constructs a new ProxyOutputStream.
Method Summary
voidclose()
voidflush()
voidwrite(int idx)
voidwrite(byte[] bts)
voidwrite(byte[] bts, int st, int end)

Constructor Detail

ProxyOutputStream

public ProxyOutputStream(OutputStream proxy)
Constructs a new ProxyOutputStream.

Parameters: proxy the OutputStream to delegate to

Method Detail

close

public void close()

See Also: java.io.OutputStream#close()

flush

public void flush()

See Also: java.io.OutputStream#flush()

write

public void write(int idx)

See Also: java.io.OutputStream#write(int)

write

public void write(byte[] bts)

See Also: java.io.OutputStream#write(byte[])

write

public void write(byte[] bts, int st, int end)

See Also: java.io.OutputStream#write(byte[], int, int)