1
2
3 package net.sourceforge.pmd.jsp.ast;
4
5 public interface JspParserVisitor
6 {
7 public Object visit(SimpleNode node, Object data);
8 public Object visit(ASTCompilationUnit node, Object data);
9 public Object visit(ASTContent node, Object data);
10 public Object visit(ASTJspDirective node, Object data);
11 public Object visit(ASTJspDirectiveAttribute node, Object data);
12 public Object visit(ASTJspScriptlet node, Object data);
13 public Object visit(ASTJspExpression node, Object data);
14 public Object visit(ASTJspDeclaration node, Object data);
15 public Object visit(ASTJspComment node, Object data);
16 public Object visit(ASTText node, Object data);
17 public Object visit(ASTUnparsedText node, Object data);
18 public Object visit(ASTElExpression node, Object data);
19 public Object visit(ASTValueBinding node, Object data);
20 public Object visit(ASTCData node, Object data);
21 public Object visit(ASTElement node, Object data);
22 public Object visit(ASTAttribute node, Object data);
23 public Object visit(ASTAttributeValue node, Object data);
24 public Object visit(ASTJspExpressionInAttribute node, Object data);
25 public Object visit(ASTCommentTag node, Object data);
26 public Object visit(ASTDeclaration node, Object data);
27 public Object visit(ASTDoctypeDeclaration node, Object data);
28 public Object visit(ASTDoctypeExternalId node, Object data);
29 }