laika.factory
Members list
Type members
Classlikes
Base trait for all types of input and output formats.
Base trait for all types of input and output formats.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait MarkupFormatobject Markdown.typeobject ReStructuredText.typetrait RenderFormat[FMT]object AST.typeobject HTML.typeobject XSLFO.type
Responsible for creating parser instances for a specific markup format.
A parser is simply a function of type Input => Document
.
Responsible for creating parser instances for a specific markup format.
A parser is simply a function of type Input => Document
.
Attributes
- Graph
- Supertypes
- Known subtypes
- object Markdown.typeobject ReStructuredText.type
Provides the context for a single render operation.
Provides the context for a single render operation.
Attributes
- config
additional configuration for the renderer
- path
the (virtual) path the output will be rendered to
- pathTranslator
translates paths of input documents to the corresponding output path
- renderChild
a render function to use for rendering the children of an element
- root
the root element the new renderer will be used for
- styles
the styles the new renderer should apply to the rendered elements
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Responsible for creating renderer instances for a specific output format.
A renderer is simply a function of type (Formatter, Element) => String
. In addition
to the actual renderer function, the factory method also produces
an instance of the generic FMT
type which is the formatter API to use
for custom renderer functions and which is specific to the output format.
Responsible for creating renderer instances for a specific output format.
A renderer is simply a function of type (Formatter, Element) => String
. In addition
to the actual renderer function, the factory method also produces
an instance of the generic FMT
type which is the formatter API to use
for custom renderer functions and which is specific to the output format.
Attributes
- Graph
- Supertypes
- Known subtypes
Render format based on a render phase for an interim result and a post processor.
Render format based on a render phase for an interim result and a post processor.
Examples for such a format are PDF (with XSL-FO as the interim format) or EPUB (with XHTML as the interim format).
Attributes
- Graph
- Supertypes