package org.zwobble.mammoth.styles; import org.zwobble.mammoth.html.HtmlElement; import org.zwobble.mammoth.html.HtmlNode; import java.util.List; import java.util.Map; import static org.zwobble.mammoth.util.MammothLists.list; public class HtmlPathElement { private final String tagName; private final Map attributes; private final boolean isCollapsible; public HtmlPathElement(String tagName, Map attributes, boolean isCollapsible) { this.tagName = tagName; this.attributes = attributes; this.isCollapsible = isCollapsible; } public List wrap(List nodes) { return list(new HtmlElement(tagName, attributes, nodes, isCollapsible)); } }