diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-21 21:10:30 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-21 21:10:30 +0000 |
| commit | 466d4ed5374e3ada2d335bc04463a426be1327b8 (patch) | |
| tree | d44604afbd6b1742dfb12abfd32b6861171ab830 /src/main/java/org/zwobble/mammoth/html/HtmlElement.java | |
| parent | c0d800cb5f6407e6ba8b013840a6b8df48def2eb (diff) | |
Allow HTML elements to have a choice of tag names
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/html/HtmlElement.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/html/HtmlElement.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/main/java/org/zwobble/mammoth/html/HtmlElement.java b/src/main/java/org/zwobble/mammoth/html/HtmlElement.java index cc81aa2..b6dab22 100644 --- a/src/main/java/org/zwobble/mammoth/html/HtmlElement.java +++ b/src/main/java/org/zwobble/mammoth/html/HtmlElement.java @@ -4,20 +4,24 @@ import java.util.List; import java.util.Map; public class HtmlElement implements HtmlNode { - private final String tagName; + private final List<String> tagNames; private final Map<String, String> attributes; private final List<HtmlNode> children; private final boolean collapsible; - public HtmlElement(String tagName, Map<String, String> attributes, List<HtmlNode> children, boolean collapsible) { - this.tagName = tagName; + public HtmlElement(List<String> tagNames, Map<String, String> attributes, List<HtmlNode> children, boolean collapsible) { + this.tagNames = tagNames; this.attributes = attributes; this.children = children; this.collapsible = collapsible; } + public List<String> getTagNames() { + return tagNames; + } + public String getTagName() { - return tagName; + return tagNames.get(0); } public Map<String, String> getAttributes() { |
