aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/mammoth/documents/DocumentElementVisitor.java
blob: b4cd3904fa8691162039d1d48e485f09fb37fe38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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(LineBreak lineBreak);

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

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

}