NodeRenderer
@Js
mixin NodeRenderer
A renderer for a set of node types
Called after the root node is rendered, to do any final processing at the end
Called before the root node is rendered, to do any initial processing at the start
Get the Node types that this renderer handles
Render the specified node
virtual Void afterRoot(Node rootNode)
Called after the root node is rendered, to do any final processing at the end
virtual Void beforeRoot(Node rootNode)
Called before the root node is rendered, to do any initial processing at the start
abstract Type[] nodeTypes()
Get the Node types that this renderer handles.
abstract Void render(Node node)
Render the specified node