X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fcore%2Fdocument%2Fcontent%2FTextBlock.java;h=56177b6d3513d62c4633b6dbfdc28a05d3d3efe1;hp=104fb21716ba2e12cccc8ff2fd465fbce1def725;hb=168cf05300cec2bb4c0607711b752609976b2901;hpb=e8052e0b1948260c3701bfe80dfaa8fdf5c38053 diff --git a/src/main/java/eu/svjatoslav/sixth/core/document/content/TextBlock.java b/src/main/java/eu/svjatoslav/sixth/core/document/content/TextBlock.java index 104fb21..56177b6 100644 --- a/src/main/java/eu/svjatoslav/sixth/core/document/content/TextBlock.java +++ b/src/main/java/eu/svjatoslav/sixth/core/document/content/TextBlock.java @@ -3,11 +3,25 @@ package eu.svjatoslav.sixth.core.document.content; import eu.svjatoslav.sixth.core.document.text.FormattedText; public class TextBlock implements Content { - private FormattedText text; + private StringBuilder orgAccumulator = new StringBuilder(); + private boolean enabledForExport = true; + + public TextBlock (){ + } + + public void addContent(String content){ + orgAccumulator.append(content); + } @Override public void toMD(StringBuilder sb, int indent) { - // TODO - // sb.append(text.toMD()); + if (!enabledForExport) return; + + FormattedText text = FormattedText.fromOrg(orgAccumulator.toString()); + sb.append(text.toMD(indent) + "\n"); + } + + public void disableForExport(){ + enabledForExport = false; } }