PathResource

class PathResource(val path: Path, val name: String = path.toString(), doClose: () -> Unit = {}) : StandardResource

使用Path作为输入流来源的 StandardResource.

Parameters

doClose

当执行 close 时可以选择提供执行操作。

Constructors

Link copied to clipboard
fun PathResource(path: Path, name: String = path.toString(), doClose: () -> Unit = {})

Functions

Link copied to clipboard
open override fun close()

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

Link copied to clipboard
open override fun openStream(): InputStream

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

fun openStream(vararg options: OpenOption): InputStream
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
open override val name: String

得到资源名称。

Link copied to clipboard
val path: Path

Extensions

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

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