public class DefinitionExtension extends Object implements com.vladsch.flexmark.parser.Parser.ParserExtension, com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension, com.vladsch.flexmark.formatter.Formatter.FormatterExtension
Create it with create() and then configure it on the builders
(Parser.Builder.extensions(Iterable),
HtmlRenderer.Builder.extensions(Iterable)).
The parsed definition text is turned into DefinitionList, DefinitionTerm and DefinitionItem nodes.
| Modifier and Type | Field and Description |
|---|---|
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
COLON_MARKER |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
DOUBLE_BLANK_LINE_BREAKS_LIST |
static com.vladsch.flexmark.util.options.DataKey<Integer> |
FORMAT_MARKER_SPACES |
static com.vladsch.flexmark.util.options.DataKey<com.vladsch.flexmark.util.format.options.DefinitionMarker> |
FORMAT_MARKER_TYPE |
static com.vladsch.flexmark.util.options.DataKey<Integer> |
MARKER_SPACES |
static com.vladsch.flexmark.util.options.DataKey<Boolean> |
TILDE_MARKER |
| Modifier and Type | Method and Description |
|---|---|
static com.vladsch.flexmark.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 |
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<Boolean> COLON_MARKER
public static final com.vladsch.flexmark.util.options.DataKey<Integer> MARKER_SPACES
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> TILDE_MARKER
public static final com.vladsch.flexmark.util.options.DataKey<Boolean> DOUBLE_BLANK_LINE_BREAKS_LIST
public static final com.vladsch.flexmark.util.options.DataKey<Integer> FORMAT_MARKER_SPACES
public static final com.vladsch.flexmark.util.options.DataKey<com.vladsch.flexmark.util.format.options.DefinitionMarker> FORMAT_MARKER_TYPE
public static com.vladsch.flexmark.Extension create()
public 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.HtmlRendererExtensionpublic 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.html.HtmlRenderer.Builder rendererBuilder,
String rendererType)
extend in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtensionCopyright © 2019. All rights reserved.