From c264e80c9d01289398d67b31307bc4d7eca27739 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 4 Jun 2016 15:51:41 +0100 Subject: Add support for reading table cells spanning multiple rows --- src/main/java/org/zwobble/mammoth/internal/xml/NullXmlElement.java | 5 +++++ src/main/java/org/zwobble/mammoth/internal/xml/XmlElementLike.java | 1 + 2 files changed, 6 insertions(+) (limited to 'src/main/java/org/zwobble/mammoth/internal/xml') 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 @@ -16,6 +16,11 @@ public class NullXmlElement implements XmlElementLike { return false; } + @Override + public Optional 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 findChild(String name); XmlElementLike findChildOrEmpty(String name); Optional getAttributeOrNone(String name); List getChildren(); -- cgit v1.2.3