X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fcore%2Fdocument%2FMdGenerator.java;fp=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fcore%2Fdocument%2FMdGenerator.java;h=fbc8320b56dc8d25c866b269effaadb921f750c2;hp=90f1b1a30b772bcd71f9602c07ebda4b8a2708e6;hb=e37d8d2a8afaf35a27bc65d8d700eeea5ed5bd46;hpb=f9ba1a34f75fc8bfe9e6507762947566c8e22bce diff --git a/src/main/java/eu/svjatoslav/sixth/core/document/MdGenerator.java b/src/main/java/eu/svjatoslav/sixth/core/document/MdGenerator.java index 90f1b1a..fbc8320 100644 --- a/src/main/java/eu/svjatoslav/sixth/core/document/MdGenerator.java +++ b/src/main/java/eu/svjatoslav/sixth/core/document/MdGenerator.java @@ -12,23 +12,10 @@ public class MdGenerator { public void generate(Document document, File file) throws IOException { sb = new StringBuilder(); - enlistHeading(document.rootHeading); + sb.append(document.rootHeading.toMD()); saveToFile(file, sb.toString()); } - private void enlistHeading(Heading heading) { - if (heading.level > 0) enlistHeadingTitle(heading); - - heading.getChildren().forEach(this::enlistHeading); - } - - private void enlistHeadingTitle(Heading heading) { - for (int i = 0; i < heading.level; i++) - sb.append("#"); - - sb.append(" ").append(heading.name.compileMd()).append("\n"); - } - }