public class AttributesExtension extends Object implements com.vladsch.flexmark.parser.Parser.ParserExtension, com.vladsch.flexmark.html.RendererExtension, com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension, com.vladsch.flexmark.formatter.Formatter.FormatterExtension
Create it with create() and then configure it on the builders
The parsed attributes text is turned into AttributesNode nodes.
| Modifier and Type | Field and Description |
|---|---|
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
ASSIGN_TEXT_ATTRIBUTES |
static com.vladsch.flexmark.util.options.DataKey<com.vladsch.flexmark.util.KeepType> |
ATTRIBUTES_KEEP |
static com.vladsch.flexmark.util.options.DataKey<NodeAttributeRepository> |
NODE_ATTRIBUTES |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
USE_EMPTY_IMPLICIT_AS_SPAN_DELIMITER |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
WRAP_NON_ATTRIBUTE_TEXT |
| Modifier and Type | Method and Description |
|---|---|
static com.vladsch.flexmark.util.builder.Extension |
create() |
void |
extend(com.vladsch.flexmark.formatter.Formatter.Builder builder) |
void |
extend(com.vladsch.flexmark.html.HtmlRenderer.Builder rendererBuilder,
String rendererType) |
void |
extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder) |
void |
extend(com.vladsch.flexmark.html.RendererBuilder rendererBuilder,
String rendererType) |
void |
parserOptions(com.vladsch.flexmark.util.options.MutableDataHolder options) |
void |
rendererOptions(com.vladsch.flexmark.util.options.MutableDataHolder options) |
public static final com.vladsch.flexmark.util.options.DataKey<NodeAttributeRepository> NODE_ATTRIBUTES
public static final com.vladsch.flexmark.util.options.DataKey<com.vladsch.flexmark.util.KeepType> ATTRIBUTES_KEEP
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> ASSIGN_TEXT_ATTRIBUTES
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> WRAP_NON_ATTRIBUTE_TEXT
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> USE_EMPTY_IMPLICIT_AS_SPAN_DELIMITER
public static com.vladsch.flexmark.util.builder.Extension create()
public void parserOptions(com.vladsch.flexmark.util.options.MutableDataHolder options)
parserOptions in interface com.vladsch.flexmark.parser.Parser.ParserExtensionpublic void extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder)
extend in interface com.vladsch.flexmark.parser.Parser.ParserExtensionpublic void extend(com.vladsch.flexmark.formatter.Formatter.Builder builder)
extend in interface com.vladsch.flexmark.formatter.Formatter.FormatterExtensionpublic void rendererOptions(com.vladsch.flexmark.util.options.MutableDataHolder options)
rendererOptions in interface com.vladsch.flexmark.formatter.Formatter.FormatterExtensionrendererOptions in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionrendererOptions in interface com.vladsch.flexmark.html.RendererExtensionpublic void extend(com.vladsch.flexmark.html.HtmlRenderer.Builder rendererBuilder,
String rendererType)
extend in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionpublic void extend(com.vladsch.flexmark.html.RendererBuilder rendererBuilder,
String rendererType)
extend in interface com.vladsch.flexmark.html.RendererExtensionCopyright © 2020. All rights reserved.