diff options
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/xml')
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/xml/NullXmlElement.java | 5 | ||||
| -rw-r--r-- | src/main/java/org/zwobble/mammoth/internal/xml/XmlElementLike.java | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/xml/NullXmlElement.java b/src/main/java/org/zwobble/mammoth/internal/xml/NullXmlElement.java index 4d32d38..a3b0921 100644 --- a/src/main/java/org/zwobble/mammoth/internal/xml/NullXmlElement.java +++ b/src/main/java/org/zwobble/mammoth/internal/xml/NullXmlElement.java @@ -17,6 +17,11 @@ public class NullXmlElement implements XmlElementLike { } @Override + public Optional<XmlElement> findChild(String name) { + return Optional.empty(); + } + + @Override public XmlElementLike findChildOrEmpty(String name) { return this; } diff --git a/src/main/java/org/zwobble/mammoth/internal/xml/XmlElementLike.java b/src/main/java/org/zwobble/mammoth/internal/xml/XmlElementLike.java index 41df49f..4683209 100644 --- a/src/main/java/org/zwobble/mammoth/internal/xml/XmlElementLike.java +++ b/src/main/java/org/zwobble/mammoth/internal/xml/XmlElementLike.java @@ -5,6 +5,7 @@ import java.util.Optional; public interface XmlElementLike { boolean hasChild(String name); + Optional<XmlElement> findChild(String name); XmlElementLike findChildOrEmpty(String name); Optional<String> getAttributeOrNone(String name); List<XmlNode> getChildren(); |
