Class HtmlNodeConverterSubContext
- java.lang.Object
-
- com.vladsch.flexmark.html2md.converter.HtmlNodeConverterSubContext
-
- All Implemented Interfaces:
HtmlNodeConverterContext,NodeContext<org.jsoup.nodes.Node,HtmlNodeConverterContext>
- Direct Known Subclasses:
FlexmarkHtmlConverter.MainHtmlConverter,FlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter
public abstract class HtmlNodeConverterSubContext extends java.lang.Object implements HtmlNodeConverterContext
-
-
Field Summary
Fields Modifier and Type Field Description protected HtmlMarkdownWritermarkdown(package private) @Nullable org.jsoup.nodes.NodemyRenderingNode(package private) NodeRenderingHandlerWrapper<?>renderingHandlerWrapper
-
Constructor Summary
Constructors Constructor Description HtmlNodeConverterSubContext(@NotNull HtmlMarkdownWriter markdown)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidflushTo(@NotNull java.lang.Appendable out, int maxTrailingBlankLines)voidflushTo(@NotNull java.lang.Appendable out, int maxBlankLines, int maxTrailingBlankLines)@NotNull HtmlMarkdownWritergetMarkdown()@Nullable org.jsoup.nodes.NodegetRenderingNode()voidsetRenderingNode(@Nullable org.jsoup.nodes.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.html2md.converter.HtmlNodeConverterContext
appendOuterHtml, delegateRender, escapeSpecialChars, excludeAttributes, getCurrentNode, getDocument, getExternalReferences, getForDocument, getFormattingPhase, getHtmlConverterOptions, getOptions, getOrCreateReference, getReferenceUrlToReferenceMap, getState, getStateStack, getSubContext, getSubContext, getSubContext, inlineCode, isInlineCode, isTrace, next, next, outputAttributes, parseMarkdown, peek, peek, popState, prepareText, prepareText, processAttributes, processConditional, processTextNodes, processTextNodes, processTextNodes, processTextNodes, processUnwrapped, processWrapped, pushState, render, renderChildren, renderDefault, resolveLink, resolveLink, setInlineCode, setTrace, skip, skip, transferIdToParent, transferToParentExcept, transferToParentOnly, wrapTextNodes
-
-
-
-
Field Detail
-
markdown
protected final HtmlMarkdownWriter markdown
-
renderingHandlerWrapper
NodeRenderingHandlerWrapper<?> renderingHandlerWrapper
-
myRenderingNode
@Nullable @Nullable org.jsoup.nodes.Node myRenderingNode
-
-
Constructor Detail
-
HtmlNodeConverterSubContext
public HtmlNodeConverterSubContext(@NotNull @NotNull HtmlMarkdownWriter markdown)
-
-
Method Detail
-
getRenderingNode
@Nullable public @Nullable org.jsoup.nodes.Node getRenderingNode()
-
setRenderingNode
public void setRenderingNode(@Nullable @Nullable org.jsoup.nodes.Node renderingNode)
-
getMarkdown
@NotNull public @NotNull HtmlMarkdownWriter getMarkdown()
- Specified by:
getMarkdownin interfaceHtmlNodeConverterContext- Returns:
- the
LineAppendablewriter to use
-
flushTo
public void flushTo(@NotNull @NotNull java.lang.Appendable out, int maxTrailingBlankLines)
-
flushTo
public void flushTo(@NotNull @NotNull java.lang.Appendable out, int maxBlankLines, int maxTrailingBlankLines)
-
-