Interface NodeRenderer

All Known Implementing Classes:
CoreHtmlNodeRenderer, CoreMarkdownNodeRenderer, CoreTextContentNodeRenderer, InsHtmlNodeRenderer, InsMarkdownNodeRenderer, InsNodeRenderer, InsTextContentNodeRenderer, StrikethroughHtmlNodeRenderer, StrikethroughMarkdownNodeRenderer, StrikethroughNodeRenderer, StrikethroughTextContentNodeRenderer, TableHtmlNodeRenderer, TableMarkdownNodeRenderer, TableNodeRenderer, TableTextContentNodeRenderer, TaskListItemHtmlNodeRenderer

public interface NodeRenderer
A renderer for a set of node types.
  • Method Summary

    Modifier and Type
    Method
    Description
    Set<Class<? extends Node>>
     
    void
    render(Node node)
    Render the specified node.
  • Method Details

    • getNodeTypes

      Set<Class<? extends Node>> getNodeTypes()
      Returns:
      the types of nodes that this renderer handles
    • render

      void render(Node node)
      Render the specified node.
      Parameters:
      node - the node to render, will be an instance of one of getNodeTypes()