Package com.vladsch.flexmark.html
Interface RendererExtension
-
- All Superinterfaces:
Extension
- All Known Implementing Classes:
AttributesExtension
public interface RendererExtension extends Extension
-
-
Field Summary
-
Fields inherited from interface com.vladsch.flexmark.util.misc.Extension
EMPTY_LIST
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
extend(@NotNull RendererBuilder rendererBuilder, @NotNull java.lang.String rendererType)
Called to give each extension to register extension points that it containsvoid
rendererOptions(@NotNull 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 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 java.lang.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)
-
-