TextResource

API 文档TextResource

一种只读文本主体,由字符串、文件、归档条目或其他来源支持。要创建文本资源,请使用 TextResourceFactory 中的工厂方法之一(例如 project.resources.text.fromFile(myFile))。

属性

属性描述
buildDependencies

返回一个依赖项,其中包含构建此构件的任务。所有 Buildable 实现都必须确保返回的依赖项对象是实时的,以便它可以跟踪此可构建项的依赖项的更改。

方法

方法描述
asFile()

asFile(Charset.defaultCharset().name()) 相同。

asFile(charset)

返回一个包含资源文本并使用给定字符编码的文件。如果此资源由具有匹配编码的文件支持,则可能会返回该文件。否则,将创建并返回一个临时文件。

asReader()

返回一个未缓冲的 Reader,允许读取资源的文本。调用者负责关闭读取器。

asString()

返回一个包含资源文本的字符串

脚本块

无脚本块

属性详情

TaskDependency buildDependencies (只读)

返回一个依赖项,其中包含构建此构件的任务。所有 Buildable 实现都必须确保返回的依赖项对象是实时的,以便它可以跟踪此可构建项的依赖项的更改。

方法详情

File asFile()

asFile(Charset.defaultCharset().name()) 相同。

File asFile(String charset)

返回一个包含资源文本并使用给定字符编码的文件。如果此资源由具有匹配编码的文件支持,则可能会返回该文件。否则,将创建并返回一个临时文件。

Reader asReader()

返回一个未缓冲的 Reader,允许读取资源的文本。调用者负责关闭读取器。

String asString()

返回一个包含资源文本的字符串