Builder API for constructing a rendering operation for a tree of binary output documents.
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
BinaryTreeRenderer.type
Members list
Type members
Classlikes
A renderer that operates with two phases, producing an interim result.
A renderer that operates with two phases, producing an interim result.
Examples for such renderers are EPUB (with XHTML as the interim format) and PDF (with XSL-FO as the interim format).
This instance does not come with its own runtime. Instead its need to be passed to a builder API in laika-io that knows how to execute such an operation.
Value parameters
- description
-
short string describing the output format for tooling and logging
- interimRenderer
-
the renderer for the 1st phase, producing the interim result
- postProcessor
-
the processor taking the interim result and producing the final result, the implementing type may vary from format to format
- prepareTree
-
a hook with which the interim result can be modified before it gets passed to the post processor
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Builder step that allows to specify the execution context for blocking IO and CPU-bound tasks.
Builder step that allows to specify the execution context for blocking IO and CPU-bound tasks.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Represents a rendering operation for a tree of documents merged into a single binary output document.
Represents a rendering operation for a tree of documents merged into a single binary output document.
It can be run by invoking the render
method which delegates to the library's default runtime implementation or by developing a custom runner that performs the rendering based on this operation's properties.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Builder step that allows to specify the output to render to.
Builder step that allows to specify the output to render to.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait BinaryOutputOps[F]class Objecttrait Matchableclass AnyShow all