Package

laika

factory

Permalink

package factory

Visibility
  1. Public
  2. All

Type Members

  1. trait MarkupParser extends AnyRef

    Permalink

    Responsible for creating parser instances for a specific markup format.

    Responsible for creating parser instances for a specific markup format. A parser is simply a function of type Input => Document.

  2. trait RenderFormat[W] extends AnyRef

    Permalink

    Responsible for creating renderer instances for a specific output format.

    Responsible for creating renderer instances for a specific output format. A renderer is simply a function of type Element => Unit. In addition to the actual renderer function, the factory method also produces an instance of the generic W type which is the writer API to use for custom renderer functions and which is specific to the output format.

  3. trait RenderResultProcessor[Writer] extends AnyRef

    Permalink

    Post processor for the result output of a renderer.

    Post processor for the result output of a renderer. Useful for scenarios where interim formats will be generated (e.g. XSL-FO for a PDF target or HTML for an epub target).

Ungrouped