Interface RendererBuilder

    • Method Detail

      • attributeProviderFactory

        @NotNull
        RendererBuilder attributeProviderFactory​(@NotNull
                                                 AttributeProviderFactory attributeProviderFactory)
        Add an attribute provider for adding/changing HTML attributes to the rendered tags.
        Parameters:
        attributeProviderFactory - the attribute provider factory to add
        Returns:
        this
      • linkResolverFactory

        @NotNull
        RendererBuilder linkResolverFactory​(@NotNull
                                            LinkResolverFactory linkResolverFactory)
        Add a factory for resolving links in markdown to URI used in rendering
        Parameters:
        linkResolverFactory - the factory for creating a node renderer
        Returns:
        this
      • contentResolverFactory

        @NotNull
        RendererBuilder contentResolverFactory​(@NotNull
                                               UriContentResolverFactory contentResolverFactory)
        Add a factory for resolving URI to content
        Parameters:
        contentResolverFactory - the factory for creating a node renderer
        Returns:
        this
      • htmlIdGeneratorFactory

        @NotNull
        RendererBuilder htmlIdGeneratorFactory​(@NotNull
                                               HeaderIdGeneratorFactory htmlIdGeneratorFactory)
        Add a factory for generating the header id attribute from the header's text
        Parameters:
        htmlIdGeneratorFactory - the factory for generating header tag id attributes
        Returns:
        this