public class AnchorLinkExtension extends Object implements com.vladsch.flexmark.parser.Parser.ParserExtension, com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension
Create it with create() and then configure it on the builders
The parsed anchorlink text is turned into AnchorLink nodes.
| Modifier and Type | Field and Description |
|---|---|
static com.vladsch.flexmark.util.data.DataKey<String> |
ANCHORLINKS_ANCHOR_CLASS |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
ANCHORLINKS_NO_BLOCK_QUOTE |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
ANCHORLINKS_SET_ID |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
ANCHORLINKS_SET_NAME |
static com.vladsch.flexmark.util.data.DataKey<String> |
ANCHORLINKS_TEXT_PREFIX |
static com.vladsch.flexmark.util.data.DataKey<String> |
ANCHORLINKS_TEXT_SUFFIX |
static com.vladsch.flexmark.util.data.DataKey<Boolean> |
ANCHORLINKS_WRAP_TEXT |
| Modifier and Type | Method and Description |
|---|---|
static AnchorLinkExtension |
create() |
void |
extend(com.vladsch.flexmark.html.HtmlRenderer.Builder htmlRendererBuilder,
@NotNull String rendererType) |
void |
extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder) |
void |
parserOptions(com.vladsch.flexmark.util.data.MutableDataHolder options) |
void |
rendererOptions(@NotNull com.vladsch.flexmark.util.data.MutableDataHolder options) |
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> ANCHORLINKS_WRAP_TEXT
public static final com.vladsch.flexmark.util.data.DataKey<String> ANCHORLINKS_TEXT_PREFIX
public static final com.vladsch.flexmark.util.data.DataKey<String> ANCHORLINKS_TEXT_SUFFIX
public static final com.vladsch.flexmark.util.data.DataKey<String> ANCHORLINKS_ANCHOR_CLASS
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> ANCHORLINKS_SET_NAME
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> ANCHORLINKS_SET_ID
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> ANCHORLINKS_NO_BLOCK_QUOTE
public static AnchorLinkExtension create()
public void extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder)
extend in interface com.vladsch.flexmark.parser.Parser.ParserExtensionpublic void rendererOptions(@NotNull
@NotNull com.vladsch.flexmark.util.data.MutableDataHolder options)
rendererOptions in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionpublic void parserOptions(com.vladsch.flexmark.util.data.MutableDataHolder options)
parserOptions in interface com.vladsch.flexmark.parser.Parser.ParserExtensionpublic void extend(@NotNull
com.vladsch.flexmark.html.HtmlRenderer.Builder htmlRendererBuilder,
@NotNull
@NotNull String rendererType)
extend in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionCopyright © 2020. All rights reserved.