package descriptor
- Alphabetic
- Public
- All
Type Members
-
case class
ExtensionBundleDescriptor(bundle: ExtensionBundle) extends Product with Serializable
Provides a short description of an extension bundle for tooling or logging.
-
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.
-
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.
-
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.
-
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.
-
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.
- case class TreeInputDescriptor(inputs: Seq[InputDescriptor], sourceDirectories: Seq[FilePath] = Nil, missingDirectories: Seq[FilePath] = Nil) extends Product with Serializable
Value Members
- object InputDescriptor extends Serializable
- object ParserDescriptor extends Serializable
- object RendererDescriptor extends Serializable
- object TransformerDescriptor extends Serializable
- object TreeInputDescriptor extends Serializable