FilesystemResourceLoader

class FilesystemResourceLoader(baseDirectory: Path, delegate: ResourceLoader) : ResourceLoader

Simple ResourceLoader that opens resource files from the local file system, optionally resolving against a base directory.

This loader wraps a delegate [ResourceLoader] that is used to resolve all files the current base directory does not contain.

You can chain several `FilesystemResourceLoader`s to allow lookup of files in more than one base directory.

Constructors

Link copied to clipboard
constructor(baseDirectory: Path, delegate: ResourceLoader)

Functions

Link copied to clipboard
open override fun <T> findClass(cname: String, expectedType: KClass<*>): KClass<*>
Link copied to clipboard
open fun <T> newInstance(cname: String, expectedType: KClass<*>): T
Link copied to clipboard
open override fun openResource(resource: String): InputStream