org.apache.tools.ant.types.resources
public class StringResource extends Resource
Since: Ant 1.7
| Constructor Summary | |
|---|---|
| StringResource()
Default constructor. | |
| StringResource(String value)
Construct a StringResource with the supplied value. | |
| StringResource(Project project, String value)
Construct a StringResource with the supplied project and value,
doing property replacement against the project if non-null. | |
| Method Summary | |
|---|---|
| void | addText(String text)
Add nested text to this resource.
|
| protected String | getContent()
Get the content of this StringResource. |
| String | getEncoding()
Get the encoding used by this StringResource. |
| InputStream | getInputStream()
Get an InputStream for the Resource. |
| String | getName()
Synchronize access. |
| OutputStream | getOutputStream()
Get an OutputStream for the Resource. |
| long | getSize()
Get the size of this Resource. |
| String | getValue()
Get the value of this StringResource, resolving to the root reference if needed. |
| int | hashCode()
Get the hash code for this Resource. |
| boolean | isExists()
The exists attribute tells whether a resource exists.
|
| void | setEncoding(String s)
Set the encoding to be used for this StringResource. |
| void | setName(String s)
Enforce String immutability. |
| void | setRefid(Reference r)
Overrides the super version. |
| void | setValue(String s)
The value attribute is a semantically superior alias for the name attribute. |
| String | toString()
Get the string. |
Parameters: value the value of this StringResource.
Parameters: project the owning Project. value the value of this StringResource.
Parameters: text text to use as the string resource
Since: Ant 1.7.1
Returns: a String or null if there is no value.
Returns: the encoding name.
Returns: an InputStream containing this Resource's content.
Throws: IOException if unable to provide the content of this Resource as a stream. UnsupportedOperationException if InputStreams are not supported for this Resource type.
Returns: the name/value of this StringResource.
Returns: an OutputStream to which content can be written.
Throws: IOException if unable to provide the content of this Resource as a stream. UnsupportedOperationException if OutputStreams are not supported for this Resource type.
Returns: the size, as a long, 0 if the Resource does not exist (for compatibility with java.io.File), or UNKNOWN_SIZE if not known.
Returns: the represented String.
Returns: hash code as int.
Returns: true if this resource exists.
Parameters: s the encoding name.
Parameters: s the new name/value for this StringResource.
Parameters: r the Reference to set.
Parameters: s the String's value.