Package com.github.rjeschke.txtmark.cmd
Class CodeBlockEmitter
- java.lang.Object
-
- com.github.rjeschke.txtmark.cmd.CodeBlockEmitter
-
- All Implemented Interfaces:
BlockEmitter
final class CodeBlockEmitter extends java.lang.Object implements BlockEmitter
-
-
Constructor Summary
Constructors Constructor Description CodeBlockEmitter(java.lang.String encoding, java.lang.String program)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static voidappend(java.lang.StringBuilder out, java.util.List<java.lang.String> lines)voidemitBlock(java.lang.StringBuilder out, java.util.List<java.lang.String> lines, java.lang.String meta)This method is responsible for outputting a markdown block and for any needed pre-processing like escaping HTML special characters.
-
-
-
Method Detail
-
append
private static void append(java.lang.StringBuilder out, java.util.List<java.lang.String> lines)
-
emitBlock
public void emitBlock(java.lang.StringBuilder out, java.util.List<java.lang.String> lines, java.lang.String meta)Description copied from interface:BlockEmitterThis method is responsible for outputting a markdown block and for any needed pre-processing like escaping HTML special characters.- Specified by:
emitBlockin interfaceBlockEmitter- Parameters:
out- The StringBuilder to append tolines- List of linesmeta- Meta information as a single String (if any) or empty String
-
-