PathResource

PathResource 接口表示一个可从 Path 获取流的资源。 该接口提供一个 Path 对象和两种方法来获取输入流和读取文件的字节数组。

Author

forte

Properties

Link copied to clipboard
abstract val path: Path

与此资源关联的 Path

Functions

Link copied to clipboard
open override fun data(): ByteArray

将与此资源关联的 Path 读取为字节数组

Link copied to clipboard
abstract override fun inputStream(): InputStream

从与此资源关联的 Path 创建新的 InputStream

Link copied to clipboard
abstract override fun reader(charset: Charset): Reader

从与此资源关联的 Path 创建新的 Reader

Link copied to clipboard
abstract override fun string(charset: Charset): String

将与此资源关联的 Path 读取为字符串

Inherited functions

Link copied to clipboard
open fun reader(): Reader

获取可用于读取当前资源数据的读取流。 默认使用 JvmStringReadableResource.DEFAULT_CHARSET 编码。

Link copied to clipboard
open override fun string(): String

读取此资源的 String 内容。 默认使用 DEFAULT_CHARSET 编码。

Link copied to clipboard

将给定的 Resource 转换为 OfflineImage。 会在适当的情况下转化为一些平台特供的类型, 并在其他情况下转化为全平台实现 OfflineByteArrayImageSimpleOfflineResourceImage

Link copied to clipboard