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)
).
Type | Name and description |
---|---|
File |
asFile(String charset) Returns a file containing the resource's text and using the given character encoding. |
File |
asFile() Same as asFile(Charset.defaultCharset().name()) . |
Reader |
asReader() Returns a reader that allows to read the resource's text. |
String |
asString() Returns a string containing the resource's text |
FileCollection |
getInputFiles() Returns the input files registered when this resource is used as task input. |
Object |
getInputProperties() Returns the input properties registered when this resource is used as task input. |
Methods inherited from class | Name |
---|---|
interface Buildable |
getBuildDependencies |
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.
charset
- a character encoding (e.g. "utf-8"
) Same as asFile(Charset.defaultCharset().name())
.
Returns a reader that allows to read the resource's text.
Returns a string containing the resource's text
Returns the input files registered when this resource is used as task input. Not typically used directly.
Returns the input properties registered when this resource is used as task input. Not typically used directly.