Class AdmonitionExtension
- java.lang.Object
-
- com.vladsch.flexmark.ext.admonition.AdmonitionExtension
-
- All Implemented Interfaces:
com.vladsch.flexmark.formatter.Formatter.FormatterExtension
,com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension
,com.vladsch.flexmark.parser.Parser.ParserExtension
,com.vladsch.flexmark.util.misc.Extension
public class AdmonitionExtension extends Object implements com.vladsch.flexmark.parser.Parser.ParserExtension, com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension, com.vladsch.flexmark.formatter.Formatter.FormatterExtension
Extension for admonitionsCreate it with
create()
and then configure it on the buildersThe parsed admonition text is turned into
AdmonitionBlock
nodes.
-
-
Field Summary
Fields Modifier and Type Field Description static com.vladsch.flexmark.util.data.DataKey<Boolean>
ALLOW_LAZY_CONTINUATION
static com.vladsch.flexmark.util.data.DataKey<Boolean>
ALLOW_LEADING_SPACE
static com.vladsch.flexmark.util.data.DataKey<Integer>
CONTENT_INDENT
static com.vladsch.flexmark.util.data.DataKey<Boolean>
INTERRUPTS_ITEM_PARAGRAPH
static com.vladsch.flexmark.util.data.DataKey<Boolean>
INTERRUPTS_PARAGRAPH
static com.vladsch.flexmark.util.data.DataKey<Map<String,String>>
QUALIFIER_TITLE_MAP
static com.vladsch.flexmark.util.data.DataKey<Map<String,String>>
QUALIFIER_TYPE_MAP
static com.vladsch.flexmark.util.data.DataKey<Map<String,String>>
TYPE_SVG_MAP
static com.vladsch.flexmark.util.data.DataKey<String>
UNRESOLVED_QUALIFIER
static com.vladsch.flexmark.util.data.DataKey<Boolean>
WITH_SPACES_INTERRUPTS_ITEM_PARAGRAPH
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
copy(Reader reader, Writer writer)
static AdmonitionExtension
create()
void
extend(com.vladsch.flexmark.formatter.Formatter.Builder formatterBuilder)
void
extend(com.vladsch.flexmark.html.HtmlRenderer.Builder htmlRendererBuilder, @NotNull String rendererType)
void
extend(com.vladsch.flexmark.parser.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(com.vladsch.flexmark.util.data.MutableDataHolder options)
void
rendererOptions(@NotNull com.vladsch.flexmark.util.data.MutableDataHolder options)
-
-
-
Field Detail
-
CONTENT_INDENT
public static final com.vladsch.flexmark.util.data.DataKey<Integer> CONTENT_INDENT
-
ALLOW_LEADING_SPACE
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> ALLOW_LEADING_SPACE
-
INTERRUPTS_PARAGRAPH
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> INTERRUPTS_PARAGRAPH
-
INTERRUPTS_ITEM_PARAGRAPH
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> INTERRUPTS_ITEM_PARAGRAPH
-
WITH_SPACES_INTERRUPTS_ITEM_PARAGRAPH
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> WITH_SPACES_INTERRUPTS_ITEM_PARAGRAPH
-
ALLOW_LAZY_CONTINUATION
public static final com.vladsch.flexmark.util.data.DataKey<Boolean> ALLOW_LAZY_CONTINUATION
-
UNRESOLVED_QUALIFIER
public static final com.vladsch.flexmark.util.data.DataKey<String> UNRESOLVED_QUALIFIER
-
QUALIFIER_TYPE_MAP
public static final com.vladsch.flexmark.util.data.DataKey<Map<String,String>> QUALIFIER_TYPE_MAP
-
QUALIFIER_TITLE_MAP
public static final com.vladsch.flexmark.util.data.DataKey<Map<String,String>> QUALIFIER_TITLE_MAP
-
-
Method Detail
-
getInputStreamContent
public static String getInputStreamContent(InputStream inputStream)
-
getDefaultCSS
public static String getDefaultCSS()
-
getDefaultScript
public static String getDefaultScript()
-
copy
public static void copy(Reader reader, Writer writer) throws IOException
- Throws:
IOException
-
create
public static AdmonitionExtension create()
-
extend
public void extend(com.vladsch.flexmark.formatter.Formatter.Builder formatterBuilder)
- Specified by:
extend
in interfacecom.vladsch.flexmark.formatter.Formatter.FormatterExtension
-
rendererOptions
public void rendererOptions(@NotNull @NotNull com.vladsch.flexmark.util.data.MutableDataHolder options)
- Specified by:
rendererOptions
in interfacecom.vladsch.flexmark.formatter.Formatter.FormatterExtension
- Specified by:
rendererOptions
in interfacecom.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension
-
parserOptions
public void parserOptions(com.vladsch.flexmark.util.data.MutableDataHolder options)
- Specified by:
parserOptions
in interfacecom.vladsch.flexmark.parser.Parser.ParserExtension
-
extend
public void extend(com.vladsch.flexmark.parser.Parser.Builder parserBuilder)
- Specified by:
extend
in interfacecom.vladsch.flexmark.parser.Parser.ParserExtension
-
extend
public void extend(@NotNull com.vladsch.flexmark.html.HtmlRenderer.Builder htmlRendererBuilder, @NotNull @NotNull String rendererType)
- Specified by:
extend
in interfacecom.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension
-
-