| Author | DaveJarvis <email> |
|---|---|
| Date | 2023-11-25 21:14:15 GMT-0800 |
| Commit | 37ea775eb83c5161f75084b5118e8c9e2ba6da8c |
| Parent | bbcd845 |
| Delta | 16 lines added, 16 lines removed |
| package com.keenwrite.processors.markdown.extensions.references; | ||
| +import com.keenwrite.processors.markdown.extensions.common.MarkdownNodeRendererFactory; | ||
| import com.vladsch.flexmark.html.renderer.NodeRenderer; | ||
| -import com.vladsch.flexmark.html.renderer.NodeRendererFactory; | ||
| import com.vladsch.flexmark.util.data.DataHolder; | ||
| -import org.jetbrains.annotations.NotNull; | ||
| -class CrossReferencesNodeRendererFactory implements NodeRendererFactory { | ||
| - @NotNull | ||
| +class CrossReferencesNodeRendererFactory extends MarkdownNodeRendererFactory { | ||
| @Override | ||
| - public NodeRenderer apply( @NotNull final DataHolder options ) { | ||
| + protected NodeRenderer createNodeRenderer( final DataHolder options ) { | ||
| return new CrossReferencesNodeRenderer(); | ||
| } |
| +/* Copyright 2020-2021 White Magic Software, Ltd. -- All rights reserved. */ | ||
| +package com.keenwrite.processors.markdown.extensions.fences; | ||
| + | ||
| +import com.keenwrite.processors.markdown.extensions.common.MarkdownNodeRendererFactory; | ||
| +import com.vladsch.flexmark.html.renderer.NodeRenderer; | ||
| +import com.vladsch.flexmark.util.data.DataHolder; | ||
| + | ||
| +class FencedDivNodeRendererFactory extends MarkdownNodeRendererFactory { | ||
| + @Override | ||
| + protected NodeRenderer createNodeRenderer( final DataHolder options ) { | ||
| + return new FencedDivRenderer(); | ||
| + } | ||
| +} | ||
| import com.vladsch.flexmark.html.renderer.NodeRenderer; | ||
| import com.vladsch.flexmark.html.renderer.NodeRendererContext; | ||
| -import com.vladsch.flexmark.html.renderer.NodeRendererFactory; | ||
| import com.vladsch.flexmark.html.renderer.NodeRenderingHandler; | ||
| -import com.vladsch.flexmark.util.data.DataHolder; | ||
| -import org.jetbrains.annotations.NotNull; | ||
| import org.jetbrains.annotations.Nullable; | ||
| final HtmlWriter html ) { | ||
| node.write( html ); | ||
| - } | ||
| - | ||
| - static class Factory implements NodeRendererFactory { | ||
| - @NotNull | ||
| - @Override | ||
| - public NodeRenderer apply( @NotNull final DataHolder options ) { | ||
| - return new FencedDivRenderer(); | ||
| - } | ||
| } | ||
| } | ||