CommonBuilderOps

laika.api.builder.CommonBuilderOps

Base API for specifying configuration options that apply to all kinds of operations (Parser, Renderer and Transformer).

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class TransformerBuilder[FMT]
trait RendererBuilderOps[FMT]
class RendererBuilder[FMT]
class TwoPhaseRendererBuilder[FMT, PP]
Show all

Members list

Type members

Types

type ThisType

The type of the operation being configured by this instance.

The type of the operation being configured by this instance.

Attributes

Value members

Abstract methods

protected def config: OperationConfig

The current configuration for this instance.

The current configuration for this instance.

Attributes

Returns a new instance with the specified configuration.

Returns a new instance with the specified configuration.

This method discards any previously specified options. It is usually meant to be used when copying over the configuration from a fully configured object to an unconfigured one.

Attributes

Concrete methods

def using(bundles: ExtensionBundle*): ThisType

Returns a new instance with the specified extension bundles installed. Features in the new bundles may override features in already installed bundles.

Returns a new instance with the specified extension bundles installed. Features in the new bundles may override features in already installed bundles.

Bundles are usually provided by libraries (by Laika itself or a 3rd-party extension library) or as re-usable building blocks by application code.

Attributes