laika.io.descriptor

Type members

Classlikes

case class ExtensionBundleDescriptor(bundle: ExtensionBundle)

Provides a short description of an extension bundle for tooling or logging.

Provides a short description of an extension bundle for tooling or logging.

case class InputDescriptor(description: String, docType: DocumentType)

Describes a single, textual or binary input for a parsing or rendering operation. This functionality is mostly intended for tooling support.

Describes a single, textual or binary input for a parsing or rendering operation. This functionality is mostly intended for tooling support.

Companion
object
Companion
class
case class ParserDescriptor(parsers: NonEmptyList[String], bundles: Seq[ExtensionBundleDescriptor], inputs: TreeInputDescriptor, strict: Boolean, acceptRawContent: Boolean)

Provides a description of a parsing operation, including the parsers and extension bundles used, as well as the input sources. This functionality is mostly intended for tooling support.

Provides a description of a parsing operation, including the parsers and extension bundles used, as well as the input sources. This functionality is mostly intended for tooling support.

Companion
object
Companion
class
case class RendererDescriptor(renderer: String, bundles: Seq[ExtensionBundleDescriptor], output: String, renderFormatted: Boolean)

Provides a description of a render operation, including the renderers and extension bundles used, as well as the output target. This functionality is mostly intended for tooling support.

Provides a description of a render operation, including the renderers and extension bundles used, as well as the output target. This functionality is mostly intended for tooling support.

Companion
object
Companion
class
case class TransformerDescriptor(parsers: NonEmptyList[String], renderer: String, bundles: Seq[ExtensionBundleDescriptor], inputs: TreeInputDescriptor, output: String, strict: Boolean, acceptRawContent: Boolean, renderFormatted: Boolean)

Provides a description of a transform operation, including the parsers, renderers and extension bundles used, as well as the sources and output target. This functionality is mostly intended for tooling support.

Provides a description of a transform operation, including the parsers, renderers and extension bundles used, as well as the sources and output target. This functionality is mostly intended for tooling support.

Companion
object
case class TreeInputDescriptor(inputs: Seq[InputDescriptor], sourceDirectories: Seq[String])
Companion
object
Companion
class