Class CodeBlockEmitter

java.lang.Object
com.github.rjeschke.txtmark.cmd.CodeBlockEmitter
All Implemented Interfaces:
BlockEmitter

final class CodeBlockEmitter extends Object implements BlockEmitter
  • Field Details

    • encoding

      private final String encoding
    • program

      private final String program
  • Constructor Details

    • CodeBlockEmitter

      public CodeBlockEmitter(String encoding, String program)
  • Method Details

    • append

      private static void append(StringBuilder out, List<String> lines)
    • emitBlock

      public void emitBlock(StringBuilder out, List<String> lines, String meta)
      Description copied from interface: BlockEmitter
      This method is responsible for outputting a markdown block and for any needed pre-processing like escaping HTML special characters.
      Specified by:
      emitBlock in interface BlockEmitter
      Parameters:
      out - The StringBuilder to append to
      lines - List of lines
      meta - Meta information as a single String (if any) or empty String