aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/html/Html.java
blob: 9b6ccbb8f1a8bd039b3a4a24ca7d3fb1059d41ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
package org.zwobble.mammoth.html;

import java.util.List;

public class Html {
    public static String write(List<HtmlNode> nodes) {
        StringBuilder builder = new StringBuilder();
        nodes.forEach(node -> node.write(builder));
        return builder.toString();
    }

    public static HtmlNode text(String value) {
        return new HtmlTextNode(value);
    }

    public static HtmlNode element(String tagName, List<HtmlNode> children) {
        return new HtmlElementNode(tagName, children);
    }
}