+++ /dev/null
-package eu.svjatoslav.sixth.core.document;
-
-import eu.svjatoslav.commons.string.tokenizer.Tokenizer;
-import eu.svjatoslav.commons.string.tokenizer.TokenizerMatch;
-import eu.svjatoslav.sixth.core.document.text.FormattedText;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import static eu.svjatoslav.sixth.core.document.Helper.TG_DOCUMENT_PROPERTY;
-
-public class ListElement {
- public final FormattedText name;
- public final int level;
- public final ListElement parent;
- private final List<ListElement> children = new ArrayList<>();
-
- public ListElement(FormattedText name, int level, ListElement parent){
- this.level = level;
- this.name = name;
- this.parent = parent;
- }
-
- public void addChild(ListElement listElement){
- children.add(listElement);
- }
-
- public void parse(Tokenizer tokenizer){
- while (tokenizer.hasMoreContent()) {
- final TokenizerMatch tm = tokenizer.getNextToken();
-
- if (tm.isGroup(TG_DOCUMENT_PROPERTY)){
- System.out.println("DOCUMENT PROPERT!!!: " + tm.token);
- continue;
- }
-
- if (tm.isGroup(null)){
- System.out.println(" HC: " + tm.token);
- continue;
- }
-
- tokenizer.unreadToken();
- break;
- }
- }
-
-
-
-}