mixin

NodeRenderer

@Js
mixin NodeRenderer

A renderer for a set of node types

methods afterRoot

Called after the root node is rendered, to do any final processing at the end

beforeRoot

Called before the root node is rendered, to do any initial processing at the start

nodeTypes

Get the Node types that this renderer handles

render

Render the specified node

afterRoot virtual Void afterRoot(Node rootNode)

Called after the root node is rendered, to do any final processing at the end

beforeRoot virtual Void beforeRoot(Node rootNode)

Called before the root node is rendered, to do any initial processing at the start

nodeTypes abstract Type[] nodeTypes()

Get the Node types that this renderer handles.

render abstract Void render(Node node)

Render the specified node

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST