diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-01-02 14:07:15 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-01-02 14:07:15 +0000 |
| commit | ba3bb715394a03ea2320cc3679881a0f1548ed99 (patch) | |
| tree | 756ba8f6c1d12e54e473c737723001b30f5141a3 /src/main/java/org/zwobble/mammoth/xml/XmlElement.java | |
| parent | 26af8fca2838549a185345458bbdb24db8a62d9b (diff) | |
Parse w:t elements
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/xml/XmlElement.java')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/xml/XmlElement.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/xml/XmlElement.java b/src/main/java/org/zwobble/mammoth/xml/XmlElement.java index 8c3a011..f592415 100644 --- a/src/main/java/org/zwobble/mammoth/xml/XmlElement.java +++ b/src/main/java/org/zwobble/mammoth/xml/XmlElement.java @@ -1,5 +1,6 @@ package org.zwobble.mammoth.xml; +import com.google.common.base.Joiner; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; @@ -7,8 +8,7 @@ import java.util.List; import java.util.Map; import java.util.Optional; -import static com.google.common.collect.Iterables.filter; -import static com.google.common.collect.Iterables.getFirst; +import static com.google.common.collect.Iterables.*; public class XmlElement implements XmlNode, XmlElementLike { public XmlElement(String name) { @@ -52,6 +52,11 @@ public class XmlElement implements XmlNode, XmlElementLike { } @Override + public String innerText() { + return Joiner.on("").join(transform(children, XmlNode::innerText)); + } + + @Override public <T> T accept(XmlNodeVisitor<T> visitor) { return visitor.visit(this); } |
