public static interface HtmlRenderer.HtmlRendererExtension extends Extension
HtmlRenderer.
This should be implemented by all extensions that have HtmlRenderer extension code.
Each extension will have its HtmlRendererExtension#extend(Builder, String) method called.
and should call back on the builder argument to register all extension points
EMPTY_LIST, EMPTY_SET| Modifier and Type | Method and Description |
|---|---|
void |
extend(HtmlRenderer.Builder rendererBuilder,
String rendererType)
Called to give each extension to register extension points that it contains
|
void |
rendererOptions(com.vladsch.flexmark.util.options.MutableDataHolder options)
This method is called first on all extensions so that they can adjust the options that must be
common to all extensions.
|
void rendererOptions(com.vladsch.flexmark.util.options.MutableDataHolder options)
options - option set that will be used for the buildervoid extend(HtmlRenderer.Builder rendererBuilder, String rendererType)
rendererBuilder - builder to call back for extension point registrationrendererType - type of rendering being performed. For now "HTML", "JIRA" or "YOUTRACK"HtmlRenderer.Builder.attributeProviderFactory(AttributeProviderFactory),
HtmlRenderer.Builder.nodeRendererFactory(NodeRendererFactory),
HtmlRenderer.Builder.linkResolverFactory(LinkResolverFactory),
HtmlRenderer.Builder.htmlIdGeneratorFactory(HeaderIdGeneratorFactory)Copyright © 2018. All rights reserved.