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