InstallLayoutEntry

A navigable entry (file or directory) within the Quarkdown install layout.

Inheritors

Properties

Link copied to clipboard
abstract val file: File

The filesystem location this entry points to.

Link copied to clipboard
open val name: String

Short name of this entry (file name)

Functions

Link copied to clipboard

Wraps this entry as an OutputResource for the pipeline to output.

Link copied to clipboard
abstract fun exists(): Boolean

Whether this entry exists on disk with the expected type (file vs. directory).

Link copied to clipboard

Resolves a child directory relative to this entry's file.

Link copied to clipboard
open fun resolveFile(relativePath: String): InstallLayoutFile

Resolves a child file relative to this entry's file.