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.