Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
abstract class LocalVfs(val fs: SystemFS = SystemFS) : Vfs
Link copied to clipboard
class MemoryNodeTree(val caseSensitive: Boolean = true)
Link copied to clipboard
open class NodeVfs(val caseSensitive: Boolean = true) : Vfs
Link copied to clipboard
abstract class UrlVfs(val url: String, dummy: Unit, val failFromStatus: Boolean = true) : Vfs

Functions

Link copied to clipboard
fun ByteArray.asMemoryVfsFile(name: String = "temp.bin"): VfsFile
Link copied to clipboard
Link copied to clipboard
fun MemoryVfs(items: Map<String, AsyncStream> = LinkedHashMap(), caseSensitive: Boolean = true): VfsFile
Link copied to clipboard
fun MemoryVfsMix(items: Map<String, Any> = LinkedHashMap(), caseSensitive: Boolean = true, charset: Charset = UTF8): VfsFile
fun MemoryVfsMix(vararg items: Pair<String, Any>, caseSensitive: Boolean = true, charset: Charset = UTF8): VfsFile
Link copied to clipboard
fun SingleFileMemoryVfs(data: ByteArray, ext: String = "bin", basename: String = "file"): VfsFile
fun SingleFileMemoryVfs(data: String, ext: String = "bin", charset: Charset = Charsets.UTF8, basename: String = "file"): VfsFile
Link copied to clipboard
fun SingleFileMemoryVfsWithName(data: String, name: String, charset: Charset = Charsets.UTF8): VfsFile
Link copied to clipboard
fun VfsFileFromData(data: ByteArray, ext: String = "bin", basename: String = "file"): VfsFile
fun VfsFileFromData(data: String, ext: String = "bin", charset: Charset = Charsets.UTF8, basename: String = "file"): VfsFile