TreeTransformer

laika.io.api.TreeTransformer$
See theTreeTransformer companion class

Builder API for constructing a transformation for a tree of input and output documents.

Attributes

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

Members list

Concise view

Type members

Classlikes

case class Builder[F[_]](parsers: NonEmptyList[MarkupParser], renderer: Renderer, theme: ThemeProvider, mapper: TreeMapper[F])(implicit evidence$3: Async[F], evidence$4: Batch[F]) extends TreeMapperOps[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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class TreeMapperOps[F]
class Object
trait Matchable
class Any
case class Op[F[_]](parsers: NonEmptyList[MarkupParser], renderer: Renderer, theme: Theme[F], input: InputTreeBuilder[F], mapper: TreeMapper[F], output: TreeOutput)(implicit evidence$7: Async[F], evidence$8: Batch[F])

Represents a transformation for a tree of input documents.

Represents a transformation for a tree of input documents.

It can be run by invoking the transform method which delegates to the library's default runtime implementation or by developing a custom runner that performs the transformation based on this operation's properties.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class OutputOps[F[_]](parsers: NonEmptyList[MarkupParser], renderer: Renderer, theme: Theme[F], input: InputTreeBuilder[F], mapper: TreeMapper[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

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait TextOutputOps[F]
class Object
trait Matchable
class Any