DeserializableResource

代表为一个可以进行反序列化的 Resource 类型,提供了一个 decode 函数 来将当前资源中的信息解析为目标类型。

此类型多为一个文本格式的资源。

Author

ForteScarlet

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract override fun close()

StandardResource 在使用的过程中可能会产生一些需要手动进行 close 的产物, 因此在不使用 StandardResource 的时候,使用 close 对其进行关闭。

Link copied to clipboard
abstract fun <T> decode(deserializer: DeserializationStrategy<T>): T

提供一个 DeserializationStrategy, 将当前资源反序列化为目标类型。

Link copied to clipboard
abstract fun openStream(): InputStream

得到当前资源中所对应的数据流。

Properties

Link copied to clipboard
abstract val name: String

得到资源名称。

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
Link copied to clipboard
fun Resource.toImage(id: ID = name.ID): ResourceImage

通过一个 Resource 构建一个 Image 实例。