TreeRenderer

laika.io.api.TreeRenderer$
See theTreeRenderer companion class
object TreeRenderer

Builder API for constructing a rendering operation for a tree of output documents.

Attributes

Companion
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

class Builder[F[_]](renderer: Renderer, theme: Resource[F, Theme[F]])(implicit evidence$3: Async[F], evidence$4: Batch[F])

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 Object
trait Matchable
class Any
case class Op[F[_]](renderer: Renderer, theme: Theme[F], input: DocumentTreeRoot, output: TreeOutput, staticDocuments: Seq[BinaryInput[F]])(implicit evidence$7: Async[F], evidence$8: Batch[F])

Represents a rendering operation for a tree of documents.

Represents a rendering operation for a tree of documents.

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 Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class OutputOps[F[_]](renderer: Renderer, theme: Theme[F], input: DocumentTreeRoot, staticDocuments: Seq[BinaryInput[F]])(implicit evidence$5: Async[F], evidence$6: Batch[F]) extends TextOutputOps[F]

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 Serializable
trait Product
trait Equals
trait TextOutputOps[F]
class Object
trait Matchable
class Any
Show all