Class 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 admonitions

    Create it with create() and then configure it on the builders

    The parsed admonition text is turned into AdmonitionBlock nodes.

    • 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
      • TYPE_SVG_MAP

        public static final com.vladsch.flexmark.util.data.DataKey<Map<String,​String>> TYPE_SVG_MAP
    • Method Detail

      • getQualifierTypeMap

        public static Map<String,​String> getQualifierTypeMap()
      • getQualifierTitleMap

        public static Map<String,​String> getQualifierTitleMap()
      • getQualifierSvgValueMap

        public static Map<String,​String> getQualifierSvgValueMap()
      • getInputStreamContent

        public static String getInputStreamContent​(InputStream inputStream)
      • getDefaultCSS

        public static String getDefaultCSS()
      • getDefaultScript

        public static String getDefaultScript()
      • extend

        public void extend​(com.vladsch.flexmark.formatter.Formatter.Builder formatterBuilder)
        Specified by:
        extend in interface com.vladsch.flexmark.formatter.Formatter.FormatterExtension
      • rendererOptions

        public void rendererOptions​(@NotNull
                                    @NotNull com.vladsch.flexmark.util.data.MutableDataHolder options)
        Specified by:
        rendererOptions in interface com.vladsch.flexmark.formatter.Formatter.FormatterExtension
        Specified by:
        rendererOptions in interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension
      • parserOptions

        public void parserOptions​(com.vladsch.flexmark.util.data.MutableDataHolder options)
        Specified by:
        parserOptions in interface com.vladsch.flexmark.parser.Parser.ParserExtension
      • extend

        public void extend​(com.vladsch.flexmark.parser.Parser.Builder parserBuilder)
        Specified by:
        extend in interface com.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 interface com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension