Package-level declarations

Types

Link copied to clipboard
data class LocalMedia(val file: FsEntry) : Media

A media that lives on a file system, physical or virtual.

Link copied to clipboard
sealed interface Media

Represents a resource that can be referenced in a Quarkdown document and that may need to be downloaded or processed. For example, when exporting a document to HTML, remote images are handled by the browser, while local ones need to be copied to the output resources.

Link copied to clipboard
interface MediaVisitor<T>

A visitor for Media implementations.

Link copied to clipboard
data class RemoteMedia(val url: Url) : Media

A media stored remotely.

Link copied to clipboard
data class ResolvableMedia(path: String, fileSystem: FileSystem) : Media

A generic media that is yet to be resolved to a Media subclass.