Packages

p

laika.io

descriptor

package descriptor

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class ExtensionBundleDescriptor(bundle: ExtensionBundle) extends Product with Serializable

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

  2. case class InputDescriptor(description: String, docType: DocumentType) extends Product with Serializable

    Describes a single, textual or binary input for a parsing or rendering operation.

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

  3. case class ParserDescriptor(parsers: NonEmptyList[String], bundles: Seq[ExtensionBundleDescriptor], inputs: TreeInputDescriptor, theme: ThemeDescriptor, strict: Boolean, acceptRawContent: Boolean) extends Product with Serializable

    Provides a description of a parsing operation, including the parsers and extension bundles used, as well as the input sources.

    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.

  4. case class RendererDescriptor(renderer: String, bundles: Seq[ExtensionBundleDescriptor], theme: ThemeDescriptor, output: String, renderFormatted: Boolean) extends Product with Serializable

    Provides a description of a render operation, including the renderers and extension bundles used, as well as the output target.

    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.

  5. case class ThemeDescriptor(description: String, extensions: Seq[String] = Nil) extends Product with Serializable

    Provides a short description of a theme and its extensions for tooling or logging.

  6. case class TransformerDescriptor(parsers: NonEmptyList[String], renderer: String, bundles: Seq[ExtensionBundleDescriptor], inputs: TreeInputDescriptor, theme: ThemeDescriptor, output: String, strict: Boolean, acceptRawContent: Boolean, renderFormatted: Boolean) extends Product with Serializable

    Provides a description of a transform operation, including the parsers, renderers and extension bundles used, as well as the sources and output target.

    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.

  7. case class TreeInputDescriptor(inputs: Seq[InputDescriptor], sourceDirectories: Seq[FilePath] = Nil, missingDirectories: Seq[FilePath] = Nil) extends Product with Serializable

Ungrouped