Package-level declarations
Types
JvmResourceResolver 的更安全的抽象类型,将 resolveUnknown 固定为 final
。
JvmResourceValueResolver 的更安全的抽象类型, 会将部分直接解析 Resource 的函数固定为 final
。
一些尚处于实验阶段的、基于IO(主要指文件系统相关)的 Resource 相关API。
FileResource 接口表示一个可从文件获取流的资源。 该接口提供一个 File 对象和两种方法来获取输入流和读取文件的字节数组。
能够获取到 InputStream 资源的 Resource 扩展实现。
JVM 平台下 ResourceResolver 的进一步扩展类型。
基于 Resource 中的值进行处理。 其中,如果 URI.scheme == "file"
则会被处理为 Path.
JVM 平台下可以读取到字符串内容的 StringReadableResource 类型。 与 StringReadableResource 相比,对相关方法增加了 Charset 参数。 默认情况下使用 Charsets.UTF_8 格式编码。
PathResource 接口表示一个可从 Path 获取流的资源。 该接口提供一个 Path 对象和两种方法来获取输入流和读取文件的字节数组。
使用 ResourceResolver 分析处理一个 Resource. 类似于 visitor
的用法,与常见地访问器区别于通常情况下只会有一个 resolve*
会最终执行。
一个可以得到 kotlinx.io.Source 的 Resource。
URIResource 是一个输入流资源的接口。
Functions
根据文件路径片段集得到一个基于对应文件的 Resource。
Inherited functions
使用 Path 直接构建一个 FilePathResource
Converts a File to a FileResource. charset 会作为需要使用编码参数的方法的默认编码。 默认使用 JvmStringReadableResource.DEFAULT_CHARSET。
Converts the current URI to a URIResource.
Converts the current URL to a URIResource.
Converts the given Path to a PathResource with the specified options.
通过提供的 String 直接构建一个 StringResource。