JvmOfflineImageValueResolver

实现 JvmOfflineImageResolverJvmResourceResolver, 对其中可能出现的实际内容物(例如 FilePath)进行处理。

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
abstract override fun resolveByteArray(byteArray: ByteArray, context: C)

处理可能来自 OfflineImageResource 中的 ByteArray

override fun resolveByteArray(image: OfflineByteArrayImage, context: C)
override fun resolveByteArray(resource: ByteArrayResource, context: C)
Link copied to clipboard
abstract fun resolveFile(file: File, context: C)

处理可能来自 OfflineImageResource 中的 File

override fun resolveFile(resource: OfflineFileImage, context: C)

处理类型为 OfflineFileImage 的 resource.

override fun resolveFile(resource: FileResource, context: C)

处理类型为 FileResource 的 resource.

Link copied to clipboard
abstract fun resolvePath(path: Path, context: C)

处理可能来自 OfflineImageResource 中的 Path

override fun resolvePath(resource: OfflinePathImage, context: C)

处理类型为 OfflinePathImage 的 resource.

override fun resolvePath(resource: PathResource, context: C)

处理类型为 PathResource 的 resource.

Link copied to clipboard
override fun resolveResource(image: OfflineResourceImage, context: C)

处理一个类型为 OfflineResourceImage 的 image.

Link copied to clipboard
abstract override fun resolveString(string: String, context: C)

处理可能来自 OfflineImageResource 中的 String

override fun resolveString(resource: StringResource, context: C)
Link copied to clipboard
open fun resolveURI(uri: URI, context: C)

处理 URI。如果 URI.scheme == "file", 则会使用 resolveFile,否则使用 resolveURINotFileScheme

override fun resolveURI(resource: OfflineURIImage, context: C)

处理类型为 OfflineURIImage 的 resource.

override fun resolveURI(resource: URIResource, context: C)

处理类型为 URIResource 的 resource.

Link copied to clipboard
abstract fun resolveURINotFileScheme(uri: URI, context: C)

处理可能来自 OfflineImageResource 中的 URI.scheme != "file"URI

Inherited functions

Link copied to clipboard

使用 this 分析处理 image.

fun <C> ResourceResolver<C>.resolve(resource: Resource, context: C)

使用 this 解析 resource.

Link copied to clipboard
abstract fun resolveUnknown(image: OfflineImage, context: C)

处理一个类型为未知的 OfflineImage 的 image.

abstract fun resolveUnknown(resource: Resource, context: C)

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

Link copied to clipboard
abstract fun resolveUnknownInternal(image: OfflineImage, context: C)

如果是未知的。

abstract fun resolveUnknownInternal(resource: Resource, context: C)

在JVM平台下的 resolve unknown。