![JAR search and dependency download from the Maven repository](/logo.png)
com.vladsch.flexmark.html.renderer.NodeRendererFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of flexmark Show documentation
Show all versions of flexmark Show documentation
Core of flexmark-java (implementation of CommonMark for parsing markdown and rendering to HTML)
package com.vladsch.flexmark.html.renderer;
import com.vladsch.flexmark.util.data.DataHolder;
import org.jetbrains.annotations.NotNull;
import java.util.function.Function;
/**
* Factory for instantiating new node renderers when rendering is done.
*/
public interface NodeRendererFactory extends Function {
/**
* Create a new node renderer for the specified rendering context.
*
* @param options the context for rendering (normally passed on to the node renderer)
* @return a node renderer
*/
@NotNull NodeRenderer apply(@NotNull DataHolder options);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy