Class MarkdownConfiguration


  • public class MarkdownConfiguration
    extends Object
    Txtmark configuration.
    Author:
    René Jeschke <rene_jeschke@yahoo.de>
    • Field Detail

      • DEFAULT

        public static final MarkdownConfiguration DEFAULT

        This is the default configuration for txtmark's process methods

        • safeMode = false
        • encoding = UTF-8
        • decorator = DefaultDecorator
        • codeBlockEmitter = null
      • DEFAULT_EXTENSIONS

        public static final MarkdownConfiguration DEFAULT_EXTENSIONS

        This is the default configuration for txtmark's process methods

        • safeMode = false
        • encoding = UTF-8
        • decorator = DefaultDecorator
        • codeBlockEmitter = null
      • DEFAULT_SAFE

        public static final MarkdownConfiguration DEFAULT_SAFE

        Default safe configuration

        • safeMode = true
        • encoding = UTF-8
        • decorator = DefaultDecorator
        • codeBlockEmitter = null
      • DEFAULT_SAFE_EXTENSIONS

        public static final MarkdownConfiguration DEFAULT_SAFE_EXTENSIONS

        Default safe configuration

        • safeMode = true
        • encoding = UTF-8
        • decorator = DefaultDecorator
        • codeBlockEmitter = null
    • Constructor Detail

      • MarkdownConfiguration

        public MarkdownConfiguration​(boolean bSafeMode,
                                     @Nonnull
                                     Charset aEncoding,
                                     @Nonnull
                                     IMarkdownDecorator aDecorator,
                                     @Nullable
                                     IMarkdownBlockEmitter aCodeBlockEmitter,
                                     boolean bForceExtendedProfile,
                                     boolean bConvertNewline2Br,
                                     @Nullable
                                     IMarkdownSpanEmitter aSpecialLinkEmitter,
                                     @Nullable
                                     List<? extends AbstractMarkdownPlugin> aPlugins)
        Constructor.
        Parameters:
        bSafeMode - safe mode?
        aEncoding - Encoding to use
        aDecorator - Decorator to use
        aCodeBlockEmitter - Code block emitter to use
        bForceExtendedProfile - Force extended profile?
        bConvertNewline2Br - Convert newline to <br>
        aSpecialLinkEmitter - Special link emitted
        aPlugins - Custom plugins