Search in sources :

Example 6 with Tag

use of org.jsoup.parser.Tag in project useful-java-links by Vedenin.

the class GithubDownLoadTests method work.

private static List<LinkContainer> work(Elements elements) {
    List<LinkContainer> result = new ArrayList<>(elements.size());
    String currentCategory = null;
    for (Element element : elements) {
        Tag tag = element.tag();
        if (isHeader(tag)) {
            currentCategory = element.text();
            System.out.println(currentCategory);
        }
        work(element.children());
    }
    return result;
}
Also used : Element(org.jsoup.nodes.Element) ArrayList(java.util.ArrayList) Tag(org.jsoup.parser.Tag)

Aggregations

Tag (org.jsoup.parser.Tag)6 Test (org.junit.jupiter.api.Test)3 Element (org.jsoup.nodes.Element)2 ParameterizedTest (org.junit.jupiter.params.ParameterizedTest)2 ArrayList (java.util.ArrayList)1 LinkedHashMap (java.util.LinkedHashMap)1