c

laika.factory

RenderContext

case class RenderContext[FMT](renderChild: (FMT, Element) ⇒ String, root: Element, styles: StyleDeclarationSet, path: Path, pathTranslator: PathTranslator, config: RenderConfig) extends Product with Serializable

Provides the context for a single render operation.

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

path

the (virtual) path the output will be rendered to

pathTranslator

translates paths of input documents to the corresponding output path

config

additional configuration for the renderer

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RenderContext
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RenderContext(renderChild: (FMT, Element) ⇒ String, root: Element, styles: StyleDeclarationSet, path: Path, pathTranslator: PathTranslator, config: RenderConfig)

    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

    path

    the (virtual) path the output will be rendered to

    pathTranslator

    translates paths of input documents to the corresponding output path

    config

    additional configuration for the renderer

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. val config: RenderConfig
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. val indentation: Indentation

    The indentation mechanism to use for rendering.

  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. val path: Path
  16. val pathTranslator: PathTranslator
  17. val renderChild: (FMT, Element) ⇒ String
  18. val root: Element
  19. val styles: StyleDeclarationSet
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped