laika.io.descriptor

Members list

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.

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ParserDescriptor(parsers: NonEmptyList[String], bundles: Seq[ExtensionBundleDescriptor], inputs: TreeInputDescriptor, theme: ThemeDescriptor, 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.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class RendererDescriptor(renderer: String, bundles: Seq[ExtensionBundleDescriptor], theme: ThemeDescriptor, 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.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ThemeDescriptor(description: String, extensions: Seq[String])

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

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

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class TransformerDescriptor(parsers: NonEmptyList[String], renderer: String, bundles: Seq[ExtensionBundleDescriptor], inputs: TreeInputDescriptor, theme: ThemeDescriptor, 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.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class TreeInputDescriptor(inputs: Seq[InputDescriptor], sourceDirectories: Seq[FilePath], missingDirectories: Seq[FilePath])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type