aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/documents
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/documents')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/HasChildren.java3
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/HasGetChildren.java7
2 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/HasChildren.java b/src/main/java/org/zwobble/mammoth/internal/documents/HasChildren.java
index 11789b0..3b5ad4b 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/HasChildren.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/HasChildren.java
@@ -2,7 +2,6 @@ package org.zwobble.mammoth.internal.documents;
import java.util.List;
-public interface HasChildren<T> {
- List<DocumentElement> getChildren();
+public interface HasChildren<T> extends HasGetChildren {
T replaceChildren(List<DocumentElement> newChildren);
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/HasGetChildren.java b/src/main/java/org/zwobble/mammoth/internal/documents/HasGetChildren.java
new file mode 100644
index 0000000..18d39fc
--- /dev/null
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/HasGetChildren.java
@@ -0,0 +1,7 @@
+package org.zwobble.mammoth.internal.documents;
+
+import java.util.List;
+
+public interface HasGetChildren {
+ List<DocumentElement> getChildren();
+}