Class Configuration


  • public class Configuration
    extends java.lang.Object
    Txtmark configuration.
    Since:
    0.7
    • Field Detail

      • safeMode

        final boolean safeMode
      • panicMode

        final boolean panicMode
      • encoding

        final java.lang.String encoding
      • forceExtendedProfile

        final boolean forceExtendedProfile
      • allowSpacesInFencedDelimiters

        final boolean allowSpacesInFencedDelimiters
      • specialLinkEmitter

        final SpanEmitter specialLinkEmitter
      • DEFAULT

        public static final Configuration DEFAULT

        This is the default configuration for txtmark's process methods

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

        public static final Configuration DEFAULT_SAFE

        Default safe configuration

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

      • Configuration

        Configuration​(boolean safeMode,
                      java.lang.String encoding,
                      Decorator decorator,
                      BlockEmitter codeBlockEmitter,
                      boolean forceExtendedProfile,
                      SpanEmitter specialLinkEmitter,
                      boolean allowSpacesInFencedDelimiters,
                      boolean panicMode)
        Constructor.
    • Method Detail

      • builder

        public static Configuration.Builder builder()
        Creates a new Builder instance.
        Returns:
        A new Builder instance.