X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=sixth.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fcore%2Fdocument%2FHeading.java;fp=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fsixth%2Fcore%2Fdocument%2FHeading.java;h=6159e1d689d5870b0243c8a08851a979366c6e58;hp=f9c3e6d74a7effa9a443bdf7637e3810ceb5ba07;hb=f9ba1a34f75fc8bfe9e6507762947566c8e22bce;hpb=4d6637215622edcf65ed246e0a63c9e7191e3fc3 diff --git a/src/main/java/eu/svjatoslav/sixth/core/document/Heading.java b/src/main/java/eu/svjatoslav/sixth/core/document/Heading.java index f9c3e6d..6159e1d 100644 --- a/src/main/java/eu/svjatoslav/sixth/core/document/Heading.java +++ b/src/main/java/eu/svjatoslav/sixth/core/document/Heading.java @@ -1,14 +1,28 @@ package eu.svjatoslav.sixth.core.document; +import eu.svjatoslav.sixth.core.document.text.FormattedText; + +import java.util.ArrayList; +import java.util.List; + public class Heading { - public final String name; + public final FormattedText name; public final int level; public final Heading parent; + private final List children = new ArrayList<>(); - public Heading(String name, int level, Heading parent){ + public Heading(FormattedText name, int level, Heading parent){ this.level = level; this.name = name; this.parent = parent; } + public void addChild(Heading heading){ + children.add(heading); + } + + public List getChildren(){ + return children; + } + }