public class MarkdownBuilder extends AbstractMarkupDocBuilder
documentBuilder, logger, newLine| Constructor and Description |
|---|
MarkdownBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MarkupDocBuilder |
boldTextLine(java.lang.String text) |
MarkupDocBuilder |
crossReference(java.lang.String text) |
MarkupDocBuilder |
documentTitle(java.lang.String title) |
MarkupDocBuilder |
documentTitleWithAttributes(java.lang.String title) |
MarkupDocBuilder |
italicTextLine(java.lang.String text) |
MarkupDocBuilder |
listing(java.lang.String text) |
MarkupDocBuilder |
paragraph(java.lang.String text) |
MarkupDocBuilder |
sectionTitleLevel1(java.lang.String title) |
MarkupDocBuilder |
sectionTitleLevel2(java.lang.String title) |
MarkupDocBuilder |
sectionTitleLevel3(java.lang.String title) |
MarkupDocBuilder |
sectionTitleLevel4(java.lang.String title) |
MarkupDocBuilder |
source(java.lang.String text,
java.lang.String language) |
MarkupDocBuilder |
tableWithHeaderRow(java.util.List<java.lang.String> rowsInPSV) |
MarkupDocBuilder |
unorderedList(java.util.List<java.lang.String> list) |
void |
writeToFile(java.lang.String directory,
java.lang.String fileName,
java.nio.charset.Charset charset)
Writes the content of the builder to a file and clears the builder.
|
boldTextLine, delimitedTextLine, delimitedTextLineWithoutLineBreaks, documentTitle, documentTitleWithAttributes, italicTextLine, listing, newLine, paragraph, preserveLineBreaks, sectionTitleLevel1, sectionTitleLevel2, sectionTitleLevel3, sectionTitleLevel4, textLine, toString, unorderedListpublic MarkupDocBuilder documentTitle(java.lang.String title)
public MarkupDocBuilder documentTitleWithAttributes(java.lang.String title)
public MarkupDocBuilder sectionTitleLevel1(java.lang.String title)
public MarkupDocBuilder sectionTitleLevel2(java.lang.String title)
public MarkupDocBuilder sectionTitleLevel3(java.lang.String title)
public MarkupDocBuilder sectionTitleLevel4(java.lang.String title)
public MarkupDocBuilder paragraph(java.lang.String text)
public MarkupDocBuilder listing(java.lang.String text)
public MarkupDocBuilder source(java.lang.String text, java.lang.String language)
public MarkupDocBuilder boldTextLine(java.lang.String text)
public MarkupDocBuilder italicTextLine(java.lang.String text)
public MarkupDocBuilder unorderedList(java.util.List<java.lang.String> list)
public MarkupDocBuilder tableWithHeaderRow(java.util.List<java.lang.String> rowsInPSV)
public MarkupDocBuilder crossReference(java.lang.String text)
public void writeToFile(java.lang.String directory,
java.lang.String fileName,
java.nio.charset.Charset charset)
throws java.io.IOException
MarkupDocBuilderwriteToFile in interface MarkupDocBuilderwriteToFile in class AbstractMarkupDocBuilderdirectory - the directory where the generated file should be storedfileName - the name of the filecharset - the the charset to use for encodingjava.io.IOException - if the file cannot be written