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 an unbuffered Reader that allows the resource's text to be read. |
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 an unbuffered Reader that allows the resource's text to be read. The caller is responsible for closing the reader.
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.