the function to use for writing character data
the function to use for rendering child elements
the root element to render
the string to write for a single level of indentation
the new line character sequence
Writes the specified element to the output, on the same line.
Writes the specified elements to the output, all on the same line.
Writes the specified string to the output, on the same line.
Writes the specified element to the output, on a new line using the current level of indentation.
Writes the specified elements to the output, each of them on a new line using the current level of indentation.
Writes the specified string to the output, on a new line using the current level of indentation.
Writes the specified element to the output, on a new line and increasing indentation one level to the right.
Writes the specified elements to the output, each of them on a new line with the indentation increased one level to the right.
Writes the specified string to the output, on a new line and increasing indentation one level to the right.
Writes a new line character sequence.
Executes the specified block while temporarily shifting the indentation level (if it is greater than the currently active one).
API for renderers that produce character output.