trait RenderTheme extends AnyRef
Collects templates, styles and custom render functions to form a theme for a specific output format.
- Alphabetic
- By Inheritance
- RenderTheme
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- abstract type Formatter
The type of the Formatter API a custom render function for this theme uses.
Abstract Value Members
- abstract def customRenderer: PartialFunction[(Formatter, Element), String]
Specifies a custom render function that overrides one or more of the default renderers for the output format this instance uses.
Specifies a custom render function that overrides one or more of the default renderers for the output format this instance uses.
This method expects a function that returns a partial function as the result. The outer function allows to capture the writer instance to write to and will only be invoked once. The partial function will then be invoked for each element it is defined at.
- abstract def defaultStyles: StyleDeclarationSet
The default styles to apply in addition to any user-defined styles.
The default styles to apply in addition to any user-defined styles.
These styles are only processed for output formats where the transformer processes the CSS to adjust the rendered output. This is only the case for PDF and XSL-FO.
Styling for other formats like HTML has to happen via static files in the input directory that are merely copied over to the target directory by the transformer.
- abstract def defaultTemplate: Option[TemplateRoot]
The default template to embed the nodes of the parsed markup documents in, in case no user-defined template overwrites the default.
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def defaultTemplateOrFallback: TemplateRoot
Returns the default template specified by this theme or the system-wide default in case the default is empty.
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()