org.apache.tools.ant.util
Class PropertyOutputStream
java.lang.Object
java.io.OutputStream
java.io.ByteArrayOutputStream
org.apache.tools.ant.util.PropertyOutputStream
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable
public class PropertyOutputStream
- extends java.io.ByteArrayOutputStream
Exception thrown when an attempt is made to get an OutputStream
from an immutable Resource.
- Since:
- Ant 1.7
| Fields inherited from class java.io.ByteArrayOutputStream |
buf, count |
|
Constructor Summary |
PropertyOutputStream(Project p,
java.lang.String s)
Construct a new PropertyOutputStream for the specified Project
and property name, trimming the property value. |
PropertyOutputStream(Project p,
java.lang.String s,
boolean b)
Construct a new PropertyOutputStream for
the specified Project, property name, and trim mode. |
|
Method Summary |
void |
close()
Close the PropertyOutputStream, storing the property. |
| Methods inherited from class java.io.ByteArrayOutputStream |
reset, size, toByteArray, toString, toString, toString, write, write, writeTo |
| Methods inherited from class java.io.OutputStream |
flush, write |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PropertyOutputStream
public PropertyOutputStream(Project p,
java.lang.String s)
- Construct a new PropertyOutputStream for the specified Project
and property name, trimming the property value.
- Parameters:
p - the associated Ant Project.s - the String property name.
PropertyOutputStream
public PropertyOutputStream(Project p,
java.lang.String s,
boolean b)
- Construct a new PropertyOutputStream for
the specified Project, property name, and trim mode.
- Parameters:
p - the associated Ant Project.s - the String property name.b - the boolean trim mode.
close
public void close()
- Close the PropertyOutputStream, storing the property.
- Specified by:
close in interface java.io.Closeable- Overrides:
close in class java.io.ByteArrayOutputStream