@Incubating public interface TextResource extends Buildable
TextResourceFactory
 (e.g. project.resources.text.fromFile(myFile)).| Modifier and Type | Method and Description | 
|---|---|
| File | asFile()Same as  asFile(Charset.defaultCharset().name()). | 
| File | asFile(String charset)Returns a file containing the resource's text and using the given character encoding. | 
| Reader | asReader()Returns an unbuffered  Readerthat allows the resource's text to be read. | 
| String | asString()Returns a string containing the resource's text | 
| TaskDependency | getBuildDependencies()Returns a dependency which contains the tasks which build this artifact. | 
| 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. | 
String asString()
Reader asReader()
Reader that allows the resource's text to be read. The caller is responsible for closing the reader.File asFile(String charset)
charset - a character encoding (e.g. "utf-8")File asFile()
asFile(Charset.defaultCharset().name()).@Input @Optional Object getInputProperties()
@PathSensitive(value=NONE) @InputFiles @Optional FileCollection getInputFiles()
@Internal TaskDependency getBuildDependencies()
BuildableBuildable implementations
 must ensure that the returned dependency object is live, so that it tracks changes to the dependencies of this
 buildable.getBuildDependencies in interface Buildable