X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fcore%2Fdocument%2FOrgParser.java;fp=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fcore%2Fdocument%2FOrgParser.java;h=fdbd41b3d0dcbf0cc6e05849f1bfcd7b54a2944e;hp=15bd8803eb33cce41e0372c2c28f71be238d96a1;hb=f9ba1a34f75fc8bfe9e6507762947566c8e22bce;hpb=4d6637215622edcf65ed246e0a63c9e7191e3fc3 diff --git a/src/main/java/eu/svjatoslav/sixth/core/document/OrgParser.java b/src/main/java/eu/svjatoslav/sixth/core/document/OrgParser.java index 15bd880..fdbd41b 100644 --- a/src/main/java/eu/svjatoslav/sixth/core/document/OrgParser.java +++ b/src/main/java/eu/svjatoslav/sixth/core/document/OrgParser.java @@ -11,6 +11,7 @@ import java.io.IOException; import static eu.svjatoslav.commons.file.IOHelper.getFileContentsAsString; import static eu.svjatoslav.commons.string.tokenizer.Terminator.TerminationStrategy.DROP; import static eu.svjatoslav.commons.string.tokenizer.Terminator.TerminationStrategy.PRESERVE; +import static eu.svjatoslav.sixth.core.document.text.FormattedText.fromOrg; public class OrgParser { @@ -42,14 +43,14 @@ public class OrgParser { return; if (token.token.startsWith("*")){ - parseHeading(line, token); + parseHeading(token); return; } } - private void parseHeading(String line, TokenizerMatch token) { + private void parseHeading(TokenizerMatch token) { int level = token.token.length()-1; - document.createHeading(token.reminder, level); + document.createHeading(fromOrg(token.reminder), level); } private Tokenizer getLineTokenizer(String contents) {