Class YamlFrontMatterMarkdownNodeRenderer

java.lang.Object
org.commonmark.ext.front.matter.internal.YamlFrontMatterNodeRenderer
org.commonmark.ext.front.matter.internal.YamlFrontMatterMarkdownNodeRenderer
All Implemented Interfaces:
NodeRenderer

public class YamlFrontMatterMarkdownNodeRenderer extends YamlFrontMatterNodeRenderer
  • Field Details

  • Constructor Details

  • Method Details

    • render

      public void render(Node node)
      Description copied from interface: NodeRenderer
      Render the specified node.
      Parameters:
      node - the node to render, will be an instance of one of NodeRenderer.getNodeTypes()
    • renderBoundary

      private void renderBoundary()
    • renderNode

      private void renderNode(YamlFrontMatterNode node)
    • renderEmptyValue

      private void renderEmptyValue(String key)
    • renderSingleValue

      private void renderSingleValue(String key, String value)
    • renderMultiLineValue

      private void renderMultiLineValue(String key, String[] lines)
    • renderListValue

      private void renderListValue(String key, List<String> values)
    • escapeValue

      private String escapeValue(String value)
    • needsQuoting

      private boolean needsQuoting(String value)
    • isFlowCollection

      private boolean isFlowCollection(String value)
    • renderContent

      private void renderContent(YamlFrontMatterRawContent content)