org.apache.tools.ant.util
public class LazyFileOutputStream extends OutputStream
Since: Ant 1.6
| Constructor Summary | |
|---|---|
| LazyFileOutputStream(String name)
Creates a stream that will eventually write to the file with
the given name and replace it. | |
| LazyFileOutputStream(String name, boolean append)
Creates a stream that will eventually write to the file with
the given name and optionally append to instead of replacing
it. | |
| LazyFileOutputStream(File f)
Creates a stream that will eventually write to the file with
the given name and replace it. | |
| LazyFileOutputStream(File file, boolean append)
Creates a stream that will eventually write to the file with
the given name and optionally append to instead of replacing
it. | |
| LazyFileOutputStream(File file, boolean append, boolean alwaysCreate)
Creates a stream that will eventually write to the file with
the given name, optionally append to instead of replacing
it, and optionally always create a file (even if zero length). | |
| Method Summary | |
|---|---|
| void | close() |
| void | open()
Explicitly open the file for writing.
|
| void | write(byte[] b)
Delegates to the three-arg version. |
| void | write(byte[] b, int offset, int len) |
| void | write(int b) |
Returns silently if the file has already been opened.