blob: 08536c25b484545e4bc514223d96e9345b3958c9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package org.zwobble.mammoth.internal.html;
public interface HtmlNode {
void accept(Visitor visitor);
<T> T accept(Mapper<T> visitor);
interface Visitor {
void visit(HtmlElement element);
void visit(HtmlTextNode node);
void visit(HtmlForceWrite forceWrite);
}
interface Mapper<T> {
T visit(HtmlElement element);
T visit(HtmlTextNode node);
T visit(HtmlForceWrite forceWrite);
}
}
|