Package-level declarations

Types

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

A media that lives on the local filesystem.

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, workingDirectory: File? = null) : Media

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