aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/documents/DocumentElementVisitor.java
blob: 84fccc2cdab9a083fc84419c4682fe47e540f013 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package org.zwobble.mammoth.documents;

public interface DocumentElementVisitor<T> {
    T visit(Paragraph paragraph);
    T visit(Run run);
    T visit(Text text);

    T visit(Tab tab);

    T visit(Table table);
    T visit(TableRow tableRow);
    T visit(TableCell tableCell);

    T visit(Hyperlink hyperlink);
    T visit(Bookmark bookmark);
}