aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/internal/documents
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2017-05-24 23:01:19 +0100
committerMichael Williamson <mike@zwobble.org>2017-05-24 23:01:19 +0100
commitebb527596ec4dad842232cf8b30cb1d48f34244d (patch)
tree3f04a5513c13632c8c0f7755f4bd763002e03442 /src/main/java/org/zwobble/mammoth/internal/documents
parent370df4d36053736446e9334008d012ebda5f86bb (diff)
Write thead and th for headers in table
Diffstat (limited to 'src/main/java/org/zwobble/mammoth/internal/documents')
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Bookmark.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Break.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/CommentReference.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/DocumentElement.java2
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/DocumentElementVisitor.java28
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Hyperlink.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Image.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/NoteReference.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Run.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Tab.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Table.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/TableCell.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/TableRow.java4
-rw-r--r--src/main/java/org/zwobble/mammoth/internal/documents/Text.java4
15 files changed, 41 insertions, 41 deletions
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Bookmark.java b/src/main/java/org/zwobble/mammoth/internal/documents/Bookmark.java
index cca6317..a2890c4 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Bookmark.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Bookmark.java
@@ -12,7 +12,7 @@ public class Bookmark implements DocumentElement {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Break.java b/src/main/java/org/zwobble/mammoth/internal/documents/Break.java
index 0764221..71e129d 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Break.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Break.java
@@ -22,7 +22,7 @@ public class Break implements DocumentElement {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/CommentReference.java b/src/main/java/org/zwobble/mammoth/internal/documents/CommentReference.java
index cea65f4..7db9343 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/CommentReference.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/CommentReference.java
@@ -12,7 +12,7 @@ public class CommentReference implements DocumentElement {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/DocumentElement.java b/src/main/java/org/zwobble/mammoth/internal/documents/DocumentElement.java
index b3360ed..7b440cf 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/DocumentElement.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/DocumentElement.java
@@ -1,5 +1,5 @@
package org.zwobble.mammoth.internal.documents;
public interface DocumentElement {
- <T> T accept(DocumentElementVisitor<T> visitor);
+ <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context);
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/DocumentElementVisitor.java b/src/main/java/org/zwobble/mammoth/internal/documents/DocumentElementVisitor.java
index c83e3c5..908a9b7 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/DocumentElementVisitor.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/DocumentElementVisitor.java
@@ -1,22 +1,22 @@
package org.zwobble.mammoth.internal.documents;
-public interface DocumentElementVisitor<T> {
- T visit(Paragraph paragraph);
- T visit(Run run);
- T visit(Text text);
+public interface DocumentElementVisitor<T, U> {
+ T visit(Paragraph paragraph, U context);
+ T visit(Run run, U context);
+ T visit(Text text, U context);
- T visit(Tab tab);
- T visit(Break lineBreak);
+ T visit(Tab tab, U context);
+ T visit(Break lineBreak, U context);
- T visit(Table table);
- T visit(TableRow tableRow);
- T visit(TableCell tableCell);
+ T visit(Table table, U context);
+ T visit(TableRow tableRow, U context);
+ T visit(TableCell tableCell, U context);
- T visit(Hyperlink hyperlink);
- T visit(Bookmark bookmark);
- T visit(NoteReference noteReference);
- T visit(CommentReference commentReference);
+ T visit(Hyperlink hyperlink, U context);
+ T visit(Bookmark bookmark, U context);
+ T visit(NoteReference noteReference, U context);
+ T visit(CommentReference commentReference, U context);
- T visit(Image image);
+ T visit(Image image, U context);
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Hyperlink.java b/src/main/java/org/zwobble/mammoth/internal/documents/Hyperlink.java
index ceb558f..f78b7fe 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Hyperlink.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Hyperlink.java
@@ -36,7 +36,7 @@ public class Hyperlink implements DocumentElement, HasChildren {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Image.java b/src/main/java/org/zwobble/mammoth/internal/documents/Image.java
index 8ceee7c..f112eed 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Image.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Image.java
@@ -31,7 +31,7 @@ public class Image implements DocumentElement {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/NoteReference.java b/src/main/java/org/zwobble/mammoth/internal/documents/NoteReference.java
index 7d0beb2..3a5047e 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/NoteReference.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/NoteReference.java
@@ -26,7 +26,7 @@ public class NoteReference implements DocumentElement {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java b/src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java
index 66ea009..a404ae6 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Paragraph.java
@@ -27,7 +27,7 @@ public class Paragraph implements DocumentElement, HasChildren {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Run.java b/src/main/java/org/zwobble/mammoth/internal/documents/Run.java
index 61f865f..29415c7 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Run.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Run.java
@@ -59,7 +59,7 @@ public class Run implements DocumentElement, HasChildren {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Tab.java b/src/main/java/org/zwobble/mammoth/internal/documents/Tab.java
index b977d12..a9a59c8 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Tab.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Tab.java
@@ -7,7 +7,7 @@ public class Tab implements DocumentElement {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Table.java b/src/main/java/org/zwobble/mammoth/internal/documents/Table.java
index 7381c7d..031b382 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Table.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Table.java
@@ -15,7 +15,7 @@ public class Table implements DocumentElement, HasChildren {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/TableCell.java b/src/main/java/org/zwobble/mammoth/internal/documents/TableCell.java
index 0874109..2837725 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/TableCell.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/TableCell.java
@@ -27,7 +27,7 @@ public class TableCell implements DocumentElement, HasChildren {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/TableRow.java b/src/main/java/org/zwobble/mammoth/internal/documents/TableRow.java
index f00ec58..0b5721d 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/TableRow.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/TableRow.java
@@ -17,8 +17,8 @@ public class TableRow implements DocumentElement, HasChildren {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
public boolean isHeader() {
diff --git a/src/main/java/org/zwobble/mammoth/internal/documents/Text.java b/src/main/java/org/zwobble/mammoth/internal/documents/Text.java
index 64123e9..cf1ab6c 100644
--- a/src/main/java/org/zwobble/mammoth/internal/documents/Text.java
+++ b/src/main/java/org/zwobble/mammoth/internal/documents/Text.java
@@ -12,7 +12,7 @@ public class Text implements DocumentElement {
}
@Override
- public <T> T accept(DocumentElementVisitor<T> visitor) {
- return visitor.visit(this);
+ public <T, U> T accept(DocumentElementVisitor<T, U> visitor, U context) {
+ return visitor.visit(this, context);
}
}