package org.zwobble.mammoth.html; import java.util.List; import java.util.Map; public class HtmlElement implements HtmlNode { private final String tagName; private final Map attributes; private final List children; private final boolean collapsible; public HtmlElement(String tagName, Map attributes, List children, boolean collapsible) { this.tagName = tagName; this.attributes = attributes; this.children = children; this.collapsible = collapsible; } public String getTagName() { return tagName; } public Map getAttributes() { return attributes; } public List getChildren() { return children; } @Override public void visit(Visitor visitor) { visitor.visit(this); } }