Class YamlFrontMatterMarkdownNodeRenderer
java.lang.Object
org.commonmark.ext.front.matter.internal.YamlFrontMatterNodeRenderer
org.commonmark.ext.front.matter.internal.YamlFrontMatterMarkdownNodeRenderer
- All Implemented Interfaces:
NodeRenderer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringescapeValue(String value) private booleanisFlowCollection(String value) private booleanneedsQuoting(String value) voidRender the specified node.private voidprivate voidrenderContent(YamlFrontMatterRawContent content) private voidrenderEmptyValue(String key) private voidrenderListValue(String key, List<String> values) private voidrenderMultiLineValue(String key, String[] lines) private voidprivate voidrenderSingleValue(String key, String value) Methods inherited from class org.commonmark.ext.front.matter.internal.YamlFrontMatterNodeRenderer
getNodeTypesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.commonmark.renderer.NodeRenderer
afterRoot, beforeRoot
-
Field Details
-
writer
-
-
Constructor Details
-
YamlFrontMatterMarkdownNodeRenderer
-
-
Method Details
-
render
Description copied from interface:NodeRendererRender the specified node.- Parameters:
node- the node to render, will be an instance of one ofNodeRenderer.getNodeTypes()
-
renderBoundary
private void renderBoundary() -
renderNode
-
renderEmptyValue
-
renderSingleValue
-
renderMultiLineValue
-
renderListValue
-
escapeValue
-
needsQuoting
-
isFlowCollection
-
renderContent
-