Package-level declarations
Types
Link copied to clipboard
abstract class BinaryFormatDeserializableResourceDecoder : SerialFormatDeserializableResourceDecoder
基于 kotlinx.serialization
中的 StringFormat 所实现的抽象 DeserializableResourceDecoder.
Link copied to clipboard
使用 ByteArray 字节数组作为输入流来源的 StandardResource.
Link copied to clipboard
Link copied to clipboard
interface DeserializableResourceDecoder
对 DeserializableResource 进行反序列化的解码器。
Link copied to clipboard
class FileResource(val file: File, val name: String = file.toString(), doClose: () -> Unit = {}) : StandardResource
使用File作为输入流来源的 StandardResource.
Link copied to clipboard
class PathResource(val path: Path, val name: String = path.toString(), doClose: () -> Unit = {}) : StandardResource
使用Path作为输入流来源的 StandardResource.
Link copied to clipboard
基于 kotlinx.serialization 的 SerialFormat 所实现的抽象 DeserializableResourceDecoder.
Link copied to clipboard
class SimpleBinaryFormatDeserializableResourceDecoder<F : BinaryFormat>(val format: F) : BinaryFormatDeserializableResourceDecoder
BinaryFormatDeserializableResourceDecoder 的基础实现,提供一个 format 作为解析器。
Link copied to clipboard
class SimpleStringFormatDeserializableResourceDecoder<F : StringFormat>(val format: F) : StringFormatDeserializableResourceDecoder
StringFormatDeserializableResourceDecoder 的基础实现,提供一个 format 作为解析器。
Link copied to clipboard
Resource 的标准实现类型.
Link copied to clipboard
abstract class StringFormatDeserializableResourceDecoder : SerialFormatDeserializableResourceDecoder
基于 kotlinx.serialization
中的 StringFormat 所实现的抽象 DeserializableResourceDecoder.
Link copied to clipboard
使用URL作为输入流来源的 StandardResource.
Functions
Link copied to clipboard
将作为receiver的输入流转化为一个 StandardResource, 同时关闭输入流。