Architecture Diagrams for /vsch/flexmark-java[edit]
Packages / Module flexmark-html2md-converter / com.vladsch.flexmark.html2md.converter / FlexmarkHtmlConverter

class FlexmarkHtmlConverter

Renders a tree of nodes to HTML. Start with the #builder method to configure the renderer. Example: HtmlRenderer renderer = builder().escapeHtml(true).build(); renderer.render(node);
Class fields and methods
class FlexmarkHtmlConverter
Renders a tree of nodes to HTML. Start with the #builder method to conf...
class FlexmarkHtmlConverter.Builder
Builder for configuring an FlexmarkHtmlConverter . See methods for defa...
constructor Builder()
constructor Builder(options)
O
method build()
method htmlNodeRendererFactory(htmlNodeRendererFactory)
method linkResolverFactory(linkResolverFactory)
O
method loadExtension(extension)
O
method preloadExtension(extension)
O
method removeApiPoint(apiPoint)
interface FlexmarkHtmlConverter.HtmlConverterExtension
Extension for FlexmarkHtmlConverter .
A
method extend(builder)
A
method rendererOptions(options)
class FlexmarkHtmlConverter.MainHtmlConverter
class FlexmarkHtmlConverter.MainHtmlConverter.SubHtmlNodeConverter
constructor SubHtmlNodeConverter(mainNodeRenderer,out,options)
O
method appendOuterHtml(node)
O
method delegateRender()
O
method escapeSpecialChars(text)
O
method excludeAttributes(excludes)
O
method getCurrentNode()
O
method getDocument()
O
method getExternalReferences()
O
method getForDocument()
O
method getFormattingPhase()
O
method getHtmlConverterOptions()
O
method getOptions()
O
method getOrCreateReference(url,text,title)
O
method getReferenceUrlToReferenceMap()
O
method getState()
O
method getStateStack()
O
method getSubContext(options)
O
method getSubContext(options,builder)
O
method getSubContext()
O
method inlineCode(inlineRunnable)
O
method isInlineCode()
O
method isTrace()
O
method next()
O
method next(skip)
O
method outputAttributes(out,initialSep)
O
method parseMarkdown(markdown)
O
method peek()
O
method peek(skip)
O
method popState(out)
O
method prepareText(text,inCode)
O
method prepareText(text)
O
method processAttributes(node)
O
method processConditional(extensionConversion,node,processNode)
O
method processTextNodes(node,stripIdAttribute,textPrefix,textSuffix)
O
method processTextNodes(node,stripIdAttribute,wrapText)
O
method processTextNodes(node,stripIdAttribute)
O
method processTextNodes(node)
O
method processUnwrapped(element)
O
method processWrapped(node,isBlock,escapeMarkdown)
O
method pushState(parent)
O
method render(node)
O
method renderChildren(parent,outputAttributes,prePopAction)
O
method renderDefault(node)
O
method resolveLink(linkType,url,urlEncode)
O
method resolveLink(linkType,url,attributes,urlEncode)
O
method setInlineCode(inlineCode)
O
method setTrace(trace)
O
method skip(skip)
O
method skip()
O
method transferIdToParent()
O
method transferToParentExcept(excludes)
O
method transferToParentOnly(includes)
O
method wrapTextNodes(node,wrapText,needSpaceAround)
constructor MainHtmlConverter(options,out,document,parentOptions)
O
method appendOuterHtml(node)
O
method delegateRender()
method dumpState()
O
method escapeSpecialChars(text)
O
method excludeAttributes(excludes)
O
method getCurrentNode()
O
method getDocument()
O
method getExternalReferences()
O
method getForDocument()
O
method getFormattingPhase()
O
method getHtmlConverterOptions()
O
method getOptions()
O
method getOrCreateReference(url,text,title)
O
method getReferenceUrlToReferenceMap()
O
method getState()
O
method getStateStack()
O
method getSubContext(options)
O
method getSubContext(options,builder)
O
method getSubContext()
O
method inlineCode(inlineRunnable)
O
method isInlineCode()
O
method isTrace()
O
method next(skip)
O
method next()
O
method outputAttributes(out,initialSep)
O
method parseMarkdown(markdown)
O
method peek(skip)
O
method peek()
O
method popState(out)
O
method prepareText(text)
O
method prepareText(text,inCode)
O
method processAttributes(node)
O
method processConditional(extensionConversion,node,processNode)
O
method processTextNodes(node)
O
method processTextNodes(node,stripIdAttribute,textPrefix,textSuffix)
O
method processTextNodes(node,stripIdAttribute,wrapText)
O
method processTextNodes(node,stripIdAttribute)
method processUnwrapped(context,element)
O
method processUnwrapped(element)
O
method processWrapped(node,isBlock,escapeMarkdown)
O
method pushState(parent)
O
method render(node)
method renderByPreviousHandler(subContext)
O
method renderChildren(parent,outputAttributes,prePopAction)
O
method renderDefault(node)
method renderNode(node,subContext)
O
method resolveLink(linkType,url,urlEncode)
O
method resolveLink(linkType,url,attributes,urlEncode)
O
method setInlineCode(inlineCode)
O
method setTrace(trace)
O
method skip()
O
method skip(skip)
O
method transferIdToParent()
O
method transferToParentExcept(excludes)
O
method transferToParentOnly(includes)
O
method wrapTextNodes(node,wrapText,needSpaceAround)
class FlexmarkHtmlConverter.RendererDependencies
constructor RendererDependencies(dependentStages)
method getNodeRendererFactories()
class FlexmarkHtmlConverter.RendererDependencyHandler
constructor RendererDependencyHandler()
method createResolvedDependencies(stages)
method createStage(dependents)
method getDependentClass(dependent)
class FlexmarkHtmlConverter.RendererDependencyStage
constructor RendererDependencyStage(dependents)
constructor FlexmarkHtmlConverter(builder)
S
method appendOuterHtml(context,node)
S
method builder()
S
method builder(options)
method convert(node,output,maxTrailingBlankLines)
method convert(node)
method convert(html,output)
method convert(html)
method convert(html,maxTrailingBlankLines)
S
method dumpHtmlTree(out,node)
S
method dumpState(context)
method getOptions()
S
method processConditional(context,extensionConversion,node,processNode)
S
method processDefault(subContext,node,outputUnknownTags)
S
method processHtmlTree(context,parent,outputAttributes,prePopAction)
S
method processTextNodes(context,node,stripIdAttribute,textPrefix,textSuffix)
S
method processWrapped(context,node,isBlock,escapeMarkdown)
S
method static()
S
method wrapTextNodes(context,node,wrapText,needSpaceAround)
Add a factory for instantiating a node renderer (done when rendering). ...
Add a factory for instantiating a node renderer (done when rendering). ...
This method is called first on all extensions so that they can adjust t...
Create a new builder for configuring an {@link FlexmarkHtmlConverter}.
Create a new builder for configuring an {@link FlexmarkHtmlConverter}.
Render a node to the appendable
Render the tree of nodes to markdown
Render a node to the appendable
Parse HTML with default options
Parse HTML with given options and max trailing blank lines