Package com.vladsch.flexmark.html
Interface RendererExtension
-
- All Superinterfaces:
com.vladsch.flexmark.util.misc.Extension
public interface RendererExtension extends com.vladsch.flexmark.util.misc.Extension
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
extend(@NotNull RendererBuilder rendererBuilder, @NotNull String rendererType)
Called to give each extension to register extension points that it containsvoid
rendererOptions(@NotNull com.vladsch.flexmark.util.data.MutableDataHolder options)
This method is called first on all extensions so that they can adjust the options that must be common to all extensions.
-
-
-
Method Detail
-
rendererOptions
void rendererOptions(@NotNull @NotNull com.vladsch.flexmark.util.data.MutableDataHolder options)
This method is called first on all extensions so that they can adjust the options that must be common to all extensions.- Parameters:
options
- option set that will be used for the builder
-
extend
void extend(@NotNull @NotNull RendererBuilder rendererBuilder, @NotNull @NotNull String rendererType)
Called to give each extension to register extension points that it contains- Parameters:
rendererBuilder
- builder to call back for extension point registrationrendererType
- type of rendering being performed. For now "HTML", "JIRA" or "YOUTRACK"- See Also:
HtmlRenderer.Builder.attributeProviderFactory(AttributeProviderFactory)
,HtmlRenderer.Builder.linkResolverFactory(LinkResolverFactory)
,HtmlRenderer.Builder.htmlIdGeneratorFactory(HeaderIdGeneratorFactory)
-
-