Interface NodeRendererFactory
-
- All Superinterfaces:
java.util.function.Function<DataHolder,NodeRenderer>
- All Known Subinterfaces:
DelegatingNodeRendererFactory
- All Known Implementing Classes:
AbbreviationNodeRenderer.Factory
,AdmonitionNodeRenderer.Factory
,AnchorLinkNodeRenderer.Factory
,AsideNodeRenderer.Factory
,AttributesNodeRenderer.Factory
,CoreNodeRenderer.Factory
,DefinitionNodeRenderer.Factory
,EmojiJiraRenderer.Factory
,EmojiNodeRenderer.Factory
,EnumeratedReferenceNodeRenderer.Factory
,EscapedCharacterNodeRenderer.Factory
,FootnoteNodeRenderer.Factory
,GfmIssuesJiraRenderer.Factory
,GfmIssuesNodeRenderer.Factory
,GfmUsersJiraRenderer.Factory
,GfmUsersNodeRenderer.Factory
,GitLabNodeRenderer.Factory
,InsJiraRenderer.Factory
,InsNodeRenderer.Factory
,JekyllFrontMatterNodeRenderer.Factory
,JekyllTagNodeRenderer.Factory
,JiraConverterNodeRenderer.Factory
,MacroNodeRenderer.Factory
,MacrosNodeRenderer.Factory
,MediaTagsNodeRenderer.Factory
,ResizableImageNodeRenderer.Factory
,SimTocNodeRenderer.Factory
,SpecExampleNodeRenderer.Factory
,StrikethroughJiraRenderer.Factory
,StrikethroughNodeRenderer.Factory
,StrikethroughYouTrackRenderer.Factory
,SuperscriptJiraRenderer.Factory
,SuperscriptNodeRenderer.Factory
,TableJiraRenderer.Factory
,TableNodeRenderer.Factory
,TaskListNodeRenderer.Factory
,TocNodeRenderer.Factory
,TypographicNodeRenderer.Factory
,WikiLinkJiraRenderer.Factory
,WikiLinkNodeRenderer.Factory
,YouTrackConverterNodeRenderer.Factory
,YouTubeLinkNodeRenderer.Factory
,YouTubeLinkSample.YouTubeLinkNodeRenderer.Factory
,ZzzzzzJiraRenderer.Factory
,ZzzzzzNodeRenderer.Factory
public interface NodeRendererFactory extends java.util.function.Function<DataHolder,NodeRenderer>
Factory for instantiating new node renderers when rendering is done.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeRenderer
apply(DataHolder options)
Create a new node renderer for the specified rendering context.
-
-
-
Method Detail
-
apply
@NotNull NodeRenderer apply(@NotNull DataHolder options)
Create a new node renderer for the specified rendering context.- Specified by:
apply
in interfacejava.util.function.Function<DataHolder,NodeRenderer>
- Parameters:
options
- the context for rendering (normally passed on to the node renderer)- Returns:
- a node renderer
-
-