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 TypeMethodDescriptionvoidflushTo(@NotNull Appendable out, int maxTrailingBlankLines) voidflushTo(@NotNull Appendable out, int maxBlankLines, int maxTrailingBlankLines) @NotNull MarkdownWriter@Nullable NodevoidsetRenderingNode(@Nullable Node renderingNode) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ExplicitAttributeIdProvider
addExplicitIdMethods inherited from interface LinkResolverContext
encodeUrl, getCurrentNode, resolveLink, resolveLinkMethods inherited from interface NodeContext
getCurrentNode, getSubContext, getSubContext, getSubContextMethods inherited from interface NodeFormatterContext
delegateRender, getBlockQuoteLikePrefixChars, getBlockQuoteLikePrefixPredicate, getDocument, getFormatterOptions, getFormattingPhase, getOptions, getTrackedOffsets, getTrackedSequence, isRestoreTrackedSpaces, nodesOfType, nodesOfType, render, renderChildren, reversedNodesOfType, reversedNodesOfTypeMethods inherited from interface 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:
getMarkdownin interfaceNodeFormatterContext- Returns:
- the HTML writer to use
-
flushTo
-
flushTo
-