X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fcore%2Fdocument%2FDocument.java;h=c61d613842249402978b07ba39afc865df307542;hp=362265cae8fa50986145eacbe73c76352c1c924e;hb=HEAD;hpb=4d6637215622edcf65ed246e0a63c9e7191e3fc3 diff --git a/src/main/java/eu/svjatoslav/sixth/core/document/Document.java b/src/main/java/eu/svjatoslav/sixth/core/document/Document.java deleted file mode 100644 index 362265c..0000000 --- a/src/main/java/eu/svjatoslav/sixth/core/document/Document.java +++ /dev/null @@ -1,24 +0,0 @@ -package eu.svjatoslav.sixth.core.document; - -public class Document { - public final Heading rootHeading = new Heading("", 0, null); - - private Heading currentHeading = rootHeading; - - public Heading createHeading(String name, int targetLevel){ - if (currentHeading.level == (targetLevel - 1)){ - Heading newHeading = new Heading(name, targetLevel, currentHeading); - currentHeading = newHeading; - return newHeading; - } - - if (currentHeading.level > (targetLevel - 1)){ - currentHeading = currentHeading.parent; - return createHeading(name, targetLevel); - } - - Heading missingIntermediate = new Heading("", currentHeading.level + 1, currentHeading); - currentHeading = missingIntermediate; - return createHeading(name, targetLevel); - } -}