Class Configuration

java.lang.Object
com.github.rjeschke.txtmark.Configuration

public class Configuration extends Object
Txtmark configuration.
Since:
0.7
  • Field Details

    • safeMode

      final boolean safeMode
    • panicMode

      final boolean panicMode
    • encoding

      final String encoding
    • decorator

      final Decorator decorator
    • codeBlockEmitter

      final BlockEmitter codeBlockEmitter
    • 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 Details

    • Configuration

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

    • builder

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