Package org.commonmark.renderer.markdown
Class MarkdownRenderer.RendererContext
java.lang.Object
org.commonmark.renderer.markdown.MarkdownRenderer.RendererContext
- All Implemented Interfaces:
MarkdownNodeRendererContext
- Enclosing class:
MarkdownRenderer
private class MarkdownRenderer.RendererContext
extends Object
implements MarkdownNodeRendererContext
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Render the specified node and its children using the configured renderers.
-
Field Details
-
writer
-
nodeRendererMap
-
additionalTextEscapes
-
-
Constructor Details
-
RendererContext
-
-
Method Details
-
getWriter
- Specified by:
getWriter
in interfaceMarkdownNodeRendererContext
- Returns:
- the writer to use
-
render
Description copied from interface:MarkdownNodeRendererContext
Render the specified node and its children using the configured renderers. This should be used to render child nodes; be careful not to pass the node that is being rendered, that would result in an endless loop.- Specified by:
render
in interfaceMarkdownNodeRendererContext
- Parameters:
node
- the node to render
-
getSpecialCharacters
- Specified by:
getSpecialCharacters
in interfaceMarkdownNodeRendererContext
- Returns:
- additional special characters that need to be escaped if they occur in normal text; currently only ASCII characters are allowed
-