Class FlexmarkHtmlConverter.Builder

    • Constructor Detail

      • Builder

        public Builder()
      • Builder

        public Builder​(@Nullable
                       DataHolder options)
    • Method Detail

      • htmlNodeRendererFactory

        public FlexmarkHtmlConverter.Builder htmlNodeRendererFactory​(@NotNull
                                                                     HtmlNodeRendererFactory htmlNodeRendererFactory)
        Add a factory for instantiating a node renderer (done when rendering). This allows to override the rendering of node types or define rendering for custom node types.

        If multiple node renderers for the same node type are created, the one from the factory that was added first "wins". (This is how the rendering for core node types can be overridden; the default rendering comes last.)

        Parameters:
        htmlNodeRendererFactory - the factory for creating a node renderer
        Returns:
        this
      • linkResolverFactory

        public FlexmarkHtmlConverter.Builder linkResolverFactory​(@NotNull
                                                                 HtmlLinkResolverFactory linkResolverFactory)
        Add a factory for instantiating a node renderer (done when rendering). This allows to override the rendering of node types or define rendering for custom node types.

        If multiple node renderers for the same node type are created, the one from the factory that was added first "wins". (This is how the rendering for core node types can be overridden; the default rendering comes last.)

        Parameters:
        linkResolverFactory - the factory for creating a node renderer
        Returns:
        this