public interface TextResourceFactory
TextResources backed by sources such as strings, files, and archive entries.
 Example usages:
 def sourcedFromString = resources.text.fromString("some text content")
 def sourcedFromFile = resources.text.fromFile("path/to/file.txt")
 task someTask {} // assumption: produces a text file and declares it as output
 def sourcedFromTask = resources.text.fromFile(someTask)
 def sourcedFromArchiveEntry =
   resources.text.fromArchiveEntry("path/to/archive.zip", "path/to/archive/entry.txt")
 configurations { someConfig } // assumption: contains a single archive
 def sourcedFromConfiguration =
   resources.text.fromArchiveEntry(configurations.someConfig, "path/to/archive/entry.txt")
 def sourceFromUri = resources.text.fromUri("https://path/to/the/resource")
 
 File based factory methods optionally accept a character encoding. If no encoding is specified,
 the platform's default encoding is used.| Modifier and Type | Method | Description | 
|---|---|---|
| TextResource | fromArchiveEntry(Object archive,
                String path) | Same as  fromArchiveEntry(archive, path, Charset.defaultCharset().name()). | 
| TextResource | fromArchiveEntry(Object archive,
                String entryPath,
                String charset) | Creates a text resource backed by the archive entry at the given path within the given archive. | 
| TextResource | fromFile(Object file) | Same as  fromFile(file, Charset.defaultCharset()). | 
| TextResource | fromFile(Object file,
        String charset) | Creates a text resource backed by the given file. | 
| TextResource | fromString(String string) | Creates a text resource backed by the given string. | 
| TextResource | fromUri(Object uri) | Creates a text resource backed by the given uri. | 
TextResource fromString(String string)
string - a stringTextResource fromFile(Object file, String charset)
file - a text file evaluated as per Project.files(Object...)charset - the file's character encoding (e.g. "utf-8")TextResource fromFile(Object file)
fromFile(file, Charset.defaultCharset()).TextResource fromArchiveEntry(Object archive, String entryPath, String charset)
archive - an archive file evaluated as per Project.files(Object...)entryPath - the path to an archive entrycharset - the archive entry's character encoding (e.g. "utf-8")TextResource fromArchiveEntry(Object archive, String path)
fromArchiveEntry(archive, path, Charset.defaultCharset().name()).@Incubating TextResource fromUri(Object uri)
uri - a URI as evaluated by Project.uri(Object)