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 Object
implements HtmlNodeConverterContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final HtmlMarkdownWriter
(package private) @Nullable org.jsoup.nodes.Node
(package private) NodeRenderingHandlerWrapper<?>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
flushTo
(@NotNull Appendable out, int maxTrailingBlankLines) void
flushTo
(@NotNull Appendable out, int maxBlankLines, int maxTrailingBlankLines) @NotNull HtmlMarkdownWriter
@Nullable org.jsoup.nodes.Node
void
setRenderingNode
(@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 Details
-
markdown
-
renderingHandlerWrapper
NodeRenderingHandlerWrapper<?> renderingHandlerWrapper -
myRenderingNode
@Nullable @Nullable org.jsoup.nodes.Node myRenderingNode
-
-
Constructor Details
-
HtmlNodeConverterSubContext
-
-
Method Details
-
getRenderingNode
@Nullable public @Nullable org.jsoup.nodes.Node getRenderingNode() -
setRenderingNode
public void setRenderingNode(@Nullable @Nullable org.jsoup.nodes.Node renderingNode) -
getMarkdown
- Specified by:
getMarkdown
in interfaceHtmlNodeConverterContext
- Returns:
- the
LineAppendable
writer to use
-
flushTo
-
flushTo
-