public class AttributesExtension extends Object implements Parser.ParserExtension, RendererExtension, HtmlRenderer.HtmlRendererExtension
Create it with create() and then configure it on the builders
(Parser.Builder.extensions(Iterable),
HtmlRenderer.Builder.extensions(Iterable)).
The parsed attributes text is turned into AttributesNode nodes.
| Modifier and Type | Field and Description |
|---|---|
static DataKey<Boolean> |
ASSIGN_TEXT_ATTRIBUTES |
static DataKey<KeepType> |
ATTRIBUTES_KEEP |
static DataKey<NodeAttributeRepository> |
NODE_ATTRIBUTES |
EMPTY_LIST, EMPTY_SET| Modifier and Type | Method and Description |
|---|---|
static Extension |
create() |
void |
extend(HtmlRenderer.Builder rendererBuilder,
String rendererType) |
void |
extend(Parser.Builder parserBuilder) |
void |
extend(RendererBuilder rendererBuilder,
String rendererType) |
void |
parserOptions(MutableDataHolder options) |
void |
rendererOptions(MutableDataHolder options) |
public static final DataKey<NodeAttributeRepository> NODE_ATTRIBUTES
public static Extension create()
public void parserOptions(MutableDataHolder options)
parserOptions in interface Parser.ParserExtensionpublic void extend(Parser.Builder parserBuilder)
extend in interface Parser.ParserExtensionpublic void rendererOptions(MutableDataHolder options)
rendererOptions in interface HtmlRenderer.HtmlRendererExtensionrendererOptions in interface RendererExtensionpublic void extend(HtmlRenderer.Builder rendererBuilder, String rendererType)
extend in interface HtmlRenderer.HtmlRendererExtensionpublic void extend(RendererBuilder rendererBuilder, String rendererType)
extend in interface RendererExtensionCopyright © 2018. All rights reserved.