Package 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
,java.lang.AutoCloseable
public class PropertyOutputStream
extends java.io.ByteArrayOutputStream
OutputStream
that writes an Ant property.- Since:
- Ant 1.7
- See Also:
PropertyResource.getOutputStream()
-
Field Summary
-
Constructor Summary
Constructors Constructor Description 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
Modifier and Type Method Description void
close()
Close the PropertyOutputStream, storing the property.
-
Constructor Details
-
PropertyOutputStream
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
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.
-
-
Method Details
-
close
public void close()Close the PropertyOutputStream, storing the property.- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Overrides:
close
in classjava.io.ByteArrayOutputStream
-