laika.render.BaseFormatter
API basis for renderers that produce character output.
Attributes currentElement the active element currently being rendered
indentation the indentation mechanism for this formatter
messageFilter the filter to apply before rendering runtime messages
parents the stack of parent elements of this formatter in recursive rendering,
with the root element being the last in the list
renderChild the function to use for rendering child elements
Graph Reset zoom Hide graph Show graph
Supertypes class Object
trait Matchable
class Any
Known subtypes Self type Members list Concise view
Value members
Renders the specified element on the current line.
Renders the specified element on the current line.
Attributes
Renders the specified elements,
each of them on a new line using the current level of indentation.
Renders the specified elements,
each of them on a new line using the current level of indentation.
Attributes
Renders the specified elements, all on the same line, without any separators.
Renders the specified elements, all on the same line, without any separators.
Attributes
Invokes the specified render function with a new formatter that is indented
one level to the right of this formatter.
Invokes the specified render function with a new formatter that is indented
one level to the right of this formatter.
Attributes
Renders the specified elements,
each of them on a new line with the indentation increased one level to the right.
Renders the specified elements,
each of them on a new line with the indentation increased one level to the right.
Attributes
Invokes the specified render function with a formatter that has at least the specified minimum
level of indentation. If this instance already has an indentation equal or greater
to this value, the current level of indentation will be kept.
Invokes the specified render function with a formatter that has at least the specified minimum
level of indentation. If this instance already has an indentation equal or greater
to this value, the current level of indentation will be kept.
Attributes
Invokes the specified render function with a new formatter that has all indentation disabled.
Invokes the specified render function with a new formatter that has all indentation disabled.
This is usually only required when rendering literal elements or source code
where rendered whitespace would be significant.
Attributes
A newline character followed by whitespace matching the indentation level of this instance.
A newline character followed by whitespace matching the indentation level of this instance.
Attributes