laika.api.builder
Members list
Type members
Classlikes
Represents the configuration for an operation based on extension bundles and several flags.
Represents the configuration for an operation based on extension bundles and several flags.
Provides convenient access to the result of merging the defined bundles and adding fallback options wherever necessary.
Value parameters
- bundleFilter
-
a filter that might deactivate some of the bundles based on user configuration
- bundles
-
all extension bundles defined by this operation
- compactRendering
-
indicates whether rendering should exclude any formatting (line breaks or indentation)
- configBuilder
-
a builder for assembling values for the base configuration as
- messageFilters
-
indicates how to handle runtime messages embedded in the document AST
Attributes
- Companion
- object
- Source
- OperationConfig.scala
- Supertypes
Provides OperationConfig instances and a utility for merging bundles.
Provides OperationConfig instances and a utility for merging bundles.
Attributes
- Companion
- class
- Source
- OperationConfig.scala
- Supertypes
- Self type
-
OperationConfig.type
Builder API for Parser instances.
Builder API for Parser instances.
Allows to add ExtensionBundles and the strict
and withRawContent
flags.
Attributes
- Source
- ParserBuilder.scala
- Supertypes
Builder API for Renderer instances.
Builder API for Renderer instances.
Allows to add ExtensionBundles, to override the renderer for specific elements and other options.
Type parameters
- FMT
-
the formatter API to use which varies depending on the renderer
Attributes
- Source
- RendererBuilder.scala
- Supertypes
Builder API for Transformer instances.
Builder API for Transformer instances.
Allows to add ExtensionBundles, to register AST rewrite rules, to override the renderer for specific elements and other options.
Type parameters
- FMT
-
the formatter API to use which varies depending on the renderer
Attributes
- Source
- TransformerBuilder.scala
- Supertypes
Builder API for Renderer instances.
Builder API for Renderer instances.
Allows to add ExtensionBundles, to override the renderer for specific elements and other options.
Type parameters
- FMT
-
the formatter API to use which varies depending on the renderer
- PP
-
the type of the post processor
Attributes
- Source
- TwoPhaseRendererBuilder.scala
- Supertypes
Builder API for Transformer instances.
Builder API for Transformer instances.
Allows to add ExtensionBundles, to register AST rewrite rules, to override the renderer for specific elements and other options.
Type parameters
- FMT
-
the formatter API to use which varies depending on the renderer
- PP
-
the type of the post processor
Attributes
- Source
- TwoPhaseTransformerBuilder.scala
- Supertypes