ResourceResolver

使用 ResourceResolver 分析处理一个 Resource. 类似于 visitor 的用法,与常见地访问器区别于通常情况下只会有一个 resolve* 会最终执行。

在 JVM 平台会提供一个具有更多能力的类型。

Author

ForteScarlet

Inheritors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
abstract fun resolveByteArray(resource: ByteArrayResource, context: C)

处理一个 ByteArrayResource 类型的 resource.

Link copied to clipboard
abstract fun resolveString(resource: StringResource, context: C)

处理一个 StringResource 类型的 resource.

Link copied to clipboard
abstract fun resolveUnknown(resource: Resource, context: C)

处理一个未知的 Resource 类型的 resource.

Inherited functions

Link copied to clipboard
fun <C> ResourceResolver<C>.resolve(resource: Resource, context: C)

使用 this 解析 resource.