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 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vladsch.flexmark.formatter.ExplicitAttributeIdProvider
addExplicitIdMethods inherited from interface com.vladsch.flexmark.html.renderer.LinkResolverContext
encodeUrl, getCurrentNode, resolveLink, resolveLinkMethods inherited from interface com.vladsch.flexmark.util.format.NodeContext
getCurrentNode, getSubContext, getSubContext, getSubContextMethods inherited from interface com.vladsch.flexmark.formatter.NodeFormatterContext
delegateRender, getBlockQuoteLikePrefixChars, getBlockQuoteLikePrefixPredicate, getDocument, getFormatterOptions, getFormattingPhase, getOptions, getTrackedOffsets, getTrackedSequence, isRestoreTrackedSpaces, nodesOfType, nodesOfType, render, renderChildren, reversedNodesOfType, reversedNodesOfTypeMethods 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:
getMarkdownin interfaceNodeFormatterContext- Returns:
- the HTML writer to use
-
flushTo
-
flushTo
-