Class GitLabExtension

  • 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 GitLabExtension
    extends Object
    implements com.vladsch.flexmark.parser.Parser.ParserExtension, com.vladsch.flexmark.html.HtmlRenderer.HtmlRendererExtension, com.vladsch.flexmark.formatter.Formatter.FormatterExtension
    Extension for git_labs

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

    The parsed GitLab Flavoured Markdown

    • Field Detail

      • INS_PARSER

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> INS_PARSER
      • DEL_PARSER

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> DEL_PARSER
      • BLOCK_QUOTE_PARSER

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> BLOCK_QUOTE_PARSER
      • NESTED_BLOCK_QUOTES

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> NESTED_BLOCK_QUOTES
      • INLINE_MATH_PARSER

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> INLINE_MATH_PARSER
      • RENDER_BLOCK_MATH

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> RENDER_BLOCK_MATH
      • RENDER_BLOCK_MERMAID

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> RENDER_BLOCK_MERMAID
      • RENDER_VIDEO_IMAGES

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> RENDER_VIDEO_IMAGES
      • RENDER_VIDEO_LINK

        public static final com.vladsch.flexmark.util.data.DataKey<Boolean> RENDER_VIDEO_LINK
      • MATH_LANGUAGES

        public static final com.vladsch.flexmark.util.data.DataKey<String[]> MATH_LANGUAGES
      • MERMAID_LANGUAGES

        public static final com.vladsch.flexmark.util.data.DataKey<String[]> MERMAID_LANGUAGES
      • INLINE_MATH_CLASS

        public static final com.vladsch.flexmark.util.data.DataKey<String> INLINE_MATH_CLASS
      • BLOCK_MATH_CLASS

        public static final com.vladsch.flexmark.util.data.DataKey<String> BLOCK_MATH_CLASS
      • BLOCK_MERMAID_CLASS

        public static final com.vladsch.flexmark.util.data.DataKey<String> BLOCK_MERMAID_CLASS
      • VIDEO_IMAGE_CLASS

        public static final com.vladsch.flexmark.util.data.DataKey<String> VIDEO_IMAGE_CLASS
      • VIDEO_IMAGE_LINK_TEXT_FORMAT

        public static final com.vladsch.flexmark.util.data.DataKey<String> VIDEO_IMAGE_LINK_TEXT_FORMAT
      • BLOCK_INFO_DELIMITERS

        @Deprecated
        public static final com.vladsch.flexmark.util.data.DataKey<String> BLOCK_INFO_DELIMITERS
        Deprecated.
        use HtmlRenderer.FENCED_CODE_LANGUAGE_DELIMITERS instead
      • VIDEO_IMAGE_EXTENSIONS

        public static final com.vladsch.flexmark.util.data.DataKey<String> VIDEO_IMAGE_EXTENSIONS
    • Method Detail

      • 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.formatter.Formatter.Builder formatterBuilder)
        Specified by:
        extend in interface com.vladsch.flexmark.formatter.Formatter.FormatterExtension
      • 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