Table of Contents
| API Documentation: | TextResource |
|---|
A read-only body of text backed by a string, file, archive entry, or other source.
To create a text resource, use one of the factory methods in TextResourceFactory
(e.g. project.resources.text.fromFile(myFile)).
| Property | Description |
buildDependencies | Returns a dependency which contains the tasks which build this artifact. All |
| Method | Description |
asFile() | Same as |
asFile(charset) | Returns a file containing the resource's text and using the given character encoding. If this resource is backed by a file with a matching encoding, that file may be returned. Otherwise, a temporary file will be created and returned. |
asReader() | Returns an unbuffered |
asString() | Returns a string containing the resource's text |
TaskDependency buildDependencies (read-only)
Returns a dependency which contains the tasks which build this artifact. All Buildable implementations
must ensure that the returned dependency object is live, so that it tracks changes to the dependencies of this
buildable.
File asFile()
Same as asFile(Charset.defaultCharset().name()).
Returns a file containing the resource's text and using the given character encoding. If this resource is backed by a file with a matching encoding, that file may be returned. Otherwise, a temporary file will be created and returned.
Reader asReader()
Returns an unbuffered Reader that allows the resource's text to be read. The caller is responsible for closing the reader.
String asString()
Returns a string containing the resource's text