TextResource

API 文档TextResource

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

属性

属性描述
buildDependencies

返回一个依赖项,其中包含构建此 artifact 的任务。所有 Buildable 实现都必须确保返回的依赖项对象是活动的,以便它跟踪此 buildable 的依赖项的变化。

方法

方法描述
asFile()

asFile(Charset.defaultCharset().name())

asFile(charset)

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

asReader()

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

asString()

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

脚本块

没有脚本块

属性详情

TaskDependency buildDependencies (只读)

返回一个依赖项,其中包含构建此 artifact 的任务。所有 Buildable 实现都必须确保返回的依赖项对象是活动的,以便它跟踪此 buildable 的依赖项的变化。

方法详情

File asFile()

asFile(Charset.defaultCharset().name())

String asFile(String charset)

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

Reader asReader()

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

String asString()

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