Package com.vladsch.flexmark.formatter
Class NodeFormatterSubContext
java.lang.Object
com.vladsch.flexmark.formatter.NodeFormatterSubContext
- All Implemented Interfaces:
ExplicitAttributeIdProvider
,NodeFormatterContext
,TranslationContext
,LinkResolverBasicContext
,LinkResolverContext
,NodeContext<Node,
NodeFormatterContext>
- Direct Known Subclasses:
Formatter.MainNodeFormatter
,Formatter.MainNodeFormatter.SubNodeFormatter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MarkdownWriter
(package private) int
(package private) List
<NodeFormattingHandler<?>> (package private) Node
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
flushTo
(@NotNull Appendable out, int maxTrailingBlankLines) void
flushTo
(@NotNull Appendable out, int maxBlankLines, int maxTrailingBlankLines) @NotNull MarkdownWriter
@Nullable Node
void
setRenderingNode
(@Nullable Node renderingNode) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vladsch.flexmark.formatter.ExplicitAttributeIdProvider
addExplicitId
Methods inherited from interface com.vladsch.flexmark.html.renderer.LinkResolverContext
encodeUrl, getCurrentNode, resolveLink, resolveLink
Methods inherited from interface com.vladsch.flexmark.util.format.NodeContext
getCurrentNode, getSubContext, getSubContext, getSubContext
Methods inherited from interface com.vladsch.flexmark.formatter.NodeFormatterContext
delegateRender, getBlockQuoteLikePrefixChars, getBlockQuoteLikePrefixPredicate, getDocument, getFormatterOptions, getFormattingPhase, getOptions, getTrackedOffsets, getTrackedSequence, isRestoreTrackedSpaces, nodesOfType, nodesOfType, render, renderChildren, reversedNodesOfType, reversedNodesOfType
Methods inherited from interface com.vladsch.flexmark.formatter.TranslationContext
customPlaceholderFormat, getIdGenerator, getMergeContext, getRenderPurpose, getTranslationStore, isPostProcessingNonTranslating, isTransformingText, nonTranslatingSpan, postProcessNonTranslating, postProcessNonTranslating, transformAnchorRef, transformNonTranslating, transformTranslating, translatingRefTargetSpan, translatingSpan
-
Field Details
-
markdown
-
renderingNode
Node renderingNode -
rendererList
List<NodeFormattingHandler<?>> rendererList -
rendererIndex
int rendererIndex
-
-
Constructor Details
-
NodeFormatterSubContext
-
-
Method Details
-
getRenderingNode
-
setRenderingNode
-
getMarkdown
- Specified by:
getMarkdown
in interfaceNodeFormatterContext
- Returns:
- the HTML writer to use
-
flushTo
-
flushTo
-