1 package net.sourceforge.pmd.lang;
2
3 import net.sf.saxon.sxpath.IndependentContext;
4
5 import org.jaxen.Navigator;
6
7
8
9
10
11 public interface XPathHandler {
12
13 XPathHandler DUMMY = new XPathHandler() {
14 public void initialize() {
15 }
16
17 public void initialize(IndependentContext context) {
18 }
19
20 public Navigator getNavigator() {
21 return null;
22 }
23 };
24
25
26
27
28
29 void initialize();
30
31
32
33
34
35 void initialize(IndependentContext context);
36
37
38
39
40
41 Navigator getNavigator();
42 }