1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 package org.jaxen.saxpath.helpers;
66
67 import org.jaxen.saxpath.SAXPathException;
68 import org.jaxen.saxpath.XPathHandler;
69
70 /***
71
72 Default base class for SAXPath event handlers.
73
74 This class is available as a convenience base class for SAXPath
75 applications: it provides a default do-nothing implementation
76 for all of the callbacks in the core SAXPath handler class, {@link
77 org.jaxen.saxpath.XPathHandler}.
78
79 Application writers can extend this class when they need to
80 implement only part of the <code>XPathHandler</code>
81 interface. Parser writers can instantiate
82 this class to provide default handlers when the application has not
83 supplied its own. */
84
85 public class DefaultXPathHandler implements XPathHandler
86 {
87
88 public void startXPath() throws SAXPathException
89 {
90 }
91
92 public void endXPath() throws SAXPathException
93 {
94 }
95
96 public void startPathExpr() throws SAXPathException
97 {
98 }
99
100 public void endPathExpr() throws SAXPathException
101 {
102 }
103
104 public void startAbsoluteLocationPath() throws SAXPathException
105 {
106 }
107
108 public void endAbsoluteLocationPath() throws SAXPathException
109 {
110 }
111
112 public void startRelativeLocationPath() throws SAXPathException
113 {
114 }
115
116 public void endRelativeLocationPath() throws SAXPathException
117 {
118 }
119
120 public void startNameStep(int axis,
121 String prefix,
122 String localName) throws SAXPathException
123 {
124 }
125
126 public void endNameStep() throws SAXPathException
127 {
128 }
129
130 public void startTextNodeStep(int axis) throws SAXPathException
131 {
132 }
133 public void endTextNodeStep() throws SAXPathException
134 {
135 }
136
137 public void startCommentNodeStep(int axis) throws SAXPathException
138 {
139 }
140
141 public void endCommentNodeStep() throws SAXPathException
142 {
143 }
144
145 public void startAllNodeStep(int axis) throws SAXPathException
146 {
147 }
148
149 public void endAllNodeStep() throws SAXPathException
150 {
151 }
152
153 public void startProcessingInstructionNodeStep(int axis,
154 String name) throws SAXPathException
155 {
156 }
157 public void endProcessingInstructionNodeStep() throws SAXPathException
158 {
159 }
160
161 public void startPredicate() throws SAXPathException
162 {
163 }
164
165 public void endPredicate() throws SAXPathException
166 {
167 }
168
169 public void startFilterExpr() throws SAXPathException
170 {
171 }
172
173 public void endFilterExpr() throws SAXPathException
174 {
175 }
176
177 public void startOrExpr() throws SAXPathException
178 {
179 }
180
181 public void endOrExpr(boolean create) throws SAXPathException
182 {
183 }
184
185 public void startAndExpr() throws SAXPathException
186 {
187 }
188
189 public void endAndExpr(boolean create) throws SAXPathException
190 {
191 }
192
193 public void startEqualityExpr() throws SAXPathException
194 {
195 }
196
197 public void endEqualityExpr(int operator) throws SAXPathException
198 {
199 }
200
201 public void startRelationalExpr() throws SAXPathException
202 {
203 }
204
205 public void endRelationalExpr(int operator) throws SAXPathException
206 {
207 }
208
209 public void startAdditiveExpr() throws SAXPathException
210 {
211 }
212
213 public void endAdditiveExpr(int operator) throws SAXPathException
214 {
215 }
216
217 public void startMultiplicativeExpr() throws SAXPathException
218 {
219 }
220
221 public void endMultiplicativeExpr(int operator) throws SAXPathException
222 {
223 }
224
225 public void startUnaryExpr() throws SAXPathException
226 {
227 }
228
229 public void endUnaryExpr(int operator) throws SAXPathException
230 {
231 }
232
233 public void startUnionExpr() throws SAXPathException
234 {
235 }
236
237 public void endUnionExpr(boolean create) throws SAXPathException
238 {
239 }
240
241 public void number(int number) throws SAXPathException
242 {
243 }
244
245 public void number(double number) throws SAXPathException
246 {
247 }
248
249 public void literal(String literal) throws SAXPathException
250 {
251 }
252
253 public void variableReference(String prefix,
254 String variableName) throws SAXPathException
255 {
256 }
257
258 public void startFunction(String prefix,
259 String functionName) throws SAXPathException
260 {
261 }
262
263 public void endFunction() throws SAXPathException
264 {
265 }
266
267 }