public class AdmonitionExtension extends Object implements Parser.ParserExtension, HtmlRenderer.HtmlRendererExtension, Formatter.FormatterExtension
Create it with create() and then configure it on the builders
(Parser.Builder.extensions(Iterable),
HtmlRenderer.Builder.extensions(Iterable)).
The parsed admonition text is turned into AdmonitionBlock nodes.
| Modifier and Type | Field and Description |
|---|---|
static DataKey<Boolean> |
ALLOW_LAZY_CONTINUATION |
static DataKey<Boolean> |
ALLOW_LEADING_SPACE |
static DataKey<Integer> |
CONTENT_INDENT |
static DataKey<Boolean> |
INTERRUPTS_ITEM_PARAGRAPH |
static DataKey<Boolean> |
INTERRUPTS_PARAGRAPH |
static DataKey<Map<String,String>> |
QUALIFIER_TITLE_MAP |
static DataKey<Map<String,String>> |
QUALIFIER_TYPE_MAP |
static DataKey<Map<String,String>> |
TYPE_SVG_MAP |
static DataKey<String> |
UNRESOLVED_QUALIFIER |
static DataKey<Boolean> |
WITH_SPACES_INTERRUPTS_ITEM_PARAGRAPH |
EMPTY_LIST, EMPTY_SET| Modifier and Type | Method and Description |
|---|---|
static void |
copy(Reader reader,
Writer writer) |
static Extension |
create() |
void |
extend(Formatter.Builder builder) |
void |
extend(HtmlRenderer.Builder rendererBuilder,
String rendererType) |
void |
extend(Parser.Builder parserBuilder) |
static String |
getDefaultCSS() |
static String |
getDefaultScript() |
static String |
getInputStreamContent(InputStream inputStream) |
static Map<String,String> |
getQualifierSvgValueMap() |
static Map<String,String> |
getQualifierTitleMap() |
static Map<String,String> |
getQualifierTypeMap() |
void |
parserOptions(MutableDataHolder options) |
void |
rendererOptions(MutableDataHolder options) |
public static final DataKey<Boolean> WITH_SPACES_INTERRUPTS_ITEM_PARAGRAPH
public static String getInputStreamContent(InputStream inputStream)
public static String getDefaultCSS()
public static String getDefaultScript()
public static void copy(Reader reader, Writer writer) throws IOException
IOExceptionpublic static Extension create()
public void extend(Formatter.Builder builder)
extend in interface Formatter.FormatterExtensionpublic void rendererOptions(MutableDataHolder options)
rendererOptions in interface Formatter.FormatterExtensionrendererOptions in interface HtmlRenderer.HtmlRendererExtensionpublic void parserOptions(MutableDataHolder options)
parserOptions in interface Parser.ParserExtensionpublic void extend(Parser.Builder parserBuilder)
extend in interface Parser.ParserExtensionpublic void extend(HtmlRenderer.Builder rendererBuilder, String rendererType)
extend in interface HtmlRenderer.HtmlRendererExtensionCopyright © 2018. All rights reserved.