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()

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