1 package eu.svjatoslav.sixth.core.document.text;
3 import java.util.ArrayList;
6 public class FormattedText {
7 List<FormattedTextElement> elements = new ArrayList<>();
9 public void parseOrgSyntax(String orgText){
10 PlainText plainText = new PlainText(orgText);
11 elements.add(plainText);
14 public static FormattedText fromOrg(String orgText){
15 FormattedText formattedText = new FormattedText();
16 formattedText.parseOrgSyntax(orgText);
20 public String compileMd(){
21 StringBuilder sb = new StringBuilder();
23 for (FormattedTextElement element : elements)
24 sb.append(element.compileMd());