##### Coverage Report - org.jaxen.saxpath.helpers.DefaultXPathHandler

Classes in this File | Line Coverage | Branch Coverage | Complexity
DefaultXPathHandler |
2% |
N/A |
| 1.0;1

1 |  |
     /*
2 |  |
      * $Header: /home/projects/jaxen/scm/jaxen/src/java/main/org/jaxen/saxpath/helpers/DefaultXPathHandler.java,v 1.6 2005/06/28 13:44:46 elharo Exp $
3 |  |
      * $Revision: 1.6 $
4 |  |
      * $Date: 2005/06/28 13:44:46 $
5 |  |
      *
6 |  |
      * ====================================================================
7 |  |
      *
8 |  |
      * Copyright (C) 2000-2002 bob mcwhirter & James Strachan.
9 |  |
      * All rights reserved.
10 |  |
      *
11 |  |
      * Redistribution and use in source and binary forms, with or without
12 |  |
      * modification, are permitted provided that the following conditions
13 |  |
      * are met:
14 |  |
      *
15 |  |
      * 1. Redistributions of source code must retain the above copyright
16 |  |
      *    notice, this list of conditions, and the following disclaimer.
17 |  |
      *
18 |  |
      * 2. Redistributions in binary form must reproduce the above copyright
19 |  |
      *    notice, this list of conditions, and the disclaimer that follows
20 |  |
      *    these conditions in the documentation and/or other materials
21 |  |
      *    provided with the distribution.
22 |  |
      *
23 |  |
      * 3. The name "Jaxen" must not be used to endorse or promote products
24 |  |
      *    derived from this software without prior written permission.  For
25 |  |
      *    written permission, please contact license@jaxen.org.
26 |  |
      *
27 |  |
      * 4. Products derived from this software may not be called "Jaxen", nor
28 |  |
      *    may "Jaxen" appear in their name, without prior written permission
29 |  |
      *    from the Jaxen Project Management (pm@jaxen.org).
30 |  |
      *
31 |  |
      * In addition, we request (but do not require) that you include in the
32 |  |
      * end-user documentation provided with the redistribution and/or in the
33 |  |
      * software itself an acknowledgement equivalent to the following:
34 |  |
      *     "This product includes software developed by the
35 |  |
      *      Jaxen Project <http://www.jaxen.org/>."
36 |  |
      * Alternatively, the acknowledgment may be graphical using the logos
37 |  |
      * available at http://www.jaxen.org/
38 |  |
      *
39 |  |
      * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
40 |  |
      * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
41 |  |
      * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
42 |  |
      * DISCLAIMED.  IN NO EVENT SHALL THE Jaxen AUTHORS OR THE PROJECT
43 |  |
      * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
44 |  |
      * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
45 |  |
      * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
46 |  |
      * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
47 |  |
      * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
48 |  |
      * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
49 |  |
      * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
50 |  |
      * SUCH DAMAGE.
51 |  |
      *
52 |  |
      * ====================================================================
53 |  |
      * This software consists of voluntary contributions made by many
54 |  |
      * individuals on behalf of the Jaxen Project and was originally
55 |  |
      * created by bob mcwhirter <bob@werken.com> and
56 |  |
      * James Strachan <jstrachan@apache.org>.  For more information on the
57 |  |
      * Jaxen Project, please see <http://www.jaxen.org/>.
58 |  |
      *
59 |  |
      * $Id: DefaultXPathHandler.java,v 1.6 2005/06/28 13:44:46 elharo Exp $
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 | 318 |
     public class DefaultXPathHandler implements XPathHandler
86 |  |
     {
87 |  |
88 |  |
         public void startXPath() throws SAXPathException
89 |  |
         {
90 | 0 |
         }
91 |  |
92 |  |
         public void endXPath() throws SAXPathException
93 |  |
         {
94 | 0 |
         }
95 |  |
96 |  |
         public void startPathExpr() throws SAXPathException
97 |  |
         {
98 | 0 |
         }
99 |  |
100 |  |
         public void endPathExpr() throws SAXPathException
101 |  |
         {
102 | 0 |
         }
103 |  |
104 |  |
         public void startAbsoluteLocationPath() throws SAXPathException
105 |  |
         {
106 | 0 |
         }
107 |  |
108 |  |
         public void endAbsoluteLocationPath() throws SAXPathException
109 |  |
         {
110 | 0 |
         }
111 |  |
112 |  |
         public void startRelativeLocationPath() throws SAXPathException
113 |  |
         {
114 | 0 |
         }
115 |  |
116 |  |
         public void endRelativeLocationPath() throws SAXPathException
117 |  |
         {
118 | 0 |
         }
119 |  |
120 |  |
         public void startNameStep(int axis,
121 |  |
                                   String prefix,
122 |  |
                                   String localName) throws SAXPathException
123 |  |
         {
124 | 0 |
         }
125 |  |
126 |  |
         public void endNameStep() throws SAXPathException
127 |  |
         {
128 | 0 |
         }
129 |  |
130 |  |
         public void startTextNodeStep(int axis) throws SAXPathException
131 |  |
         {
132 | 0 |
         }
133 |  |
         public void endTextNodeStep() throws SAXPathException
134 |  |
         {
135 | 0 |
         }
136 |  |
137 |  |
         public void startCommentNodeStep(int axis) throws SAXPathException
138 |  |
         {
139 | 0 |
         }
140 |  |
141 |  |
         public void endCommentNodeStep() throws SAXPathException
142 |  |
         {
143 | 0 |
         }
144 |  |
145 |  |
         public void startAllNodeStep(int axis) throws SAXPathException
146 |  |
         {
147 | 0 |
         }
148 |  |
149 |  |
         public void endAllNodeStep() throws SAXPathException
150 |  |
         {
151 | 0 |
         }
152 |  |
153 |  |
         public void startProcessingInstructionNodeStep(int axis,
154 |  |
                                                        String name) throws SAXPathException
155 |  |
         {
156 | 0 |
         }
157 |  |
         public void endProcessingInstructionNodeStep() throws SAXPathException
158 |  |
         {
159 | 0 |
         }
160 |  |
161 |  |
         public void startPredicate() throws SAXPathException
162 |  |
         {
163 | 0 |
         }
164 |  |
165 |  |
         public void endPredicate() throws SAXPathException
166 |  |
         {
167 | 0 |
         }
168 |  |
169 |  |
         public void startFilterExpr() throws SAXPathException
170 |  |
         {
171 | 0 |
         }
172 |  |
173 |  |
         public void endFilterExpr() throws SAXPathException
174 |  |
         {
175 | 0 |
         }
176 |  |
177 |  |
         public void startOrExpr() throws SAXPathException
178 |  |
         {
179 | 0 |
         }
180 |  |
181 |  |
         public void endOrExpr(boolean create) throws SAXPathException
182 |  |
         {
183 | 0 |
         }
184 |  |
185 |  |
         public void startAndExpr() throws SAXPathException
186 |  |
         {
187 | 0 |
         }
188 |  |
189 |  |
         public void endAndExpr(boolean create) throws SAXPathException
190 |  |
         {
191 | 0 |
         }
192 |  |
193 |  |
         public void startEqualityExpr() throws SAXPathException
194 |  |
         {
195 | 0 |
         }
196 |  |
197 |  |
         public void endEqualityExpr(int operator) throws SAXPathException
198 |  |
         {
199 | 0 |
         }
200 |  |
201 |  |
         public void startRelationalExpr() throws SAXPathException
202 |  |
         {
203 | 0 |
         }
204 |  |
205 |  |
         public void endRelationalExpr(int operator) throws SAXPathException
206 |  |
         {
207 | 0 |
         }
208 |  |
209 |  |
         public void startAdditiveExpr() throws SAXPathException
210 |  |
         {
211 | 0 |
         }
212 |  |
213 |  |
         public void endAdditiveExpr(int operator) throws SAXPathException
214 |  |
         {
215 | 0 |
         }
216 |  |
217 |  |
         public void startMultiplicativeExpr() throws SAXPathException
218 |  |
         {
219 | 0 |
         }
220 |  |
221 |  |
         public void endMultiplicativeExpr(int operator) throws SAXPathException
222 |  |
         {
223 | 0 |
         }
224 |  |
225 |  |
         public void startUnaryExpr() throws SAXPathException
226 |  |
         {
227 | 0 |
         }
228 |  |
229 |  |
         public void endUnaryExpr(int operator) throws SAXPathException
230 |  |
         {
231 | 0 |
         }
232 |  |
233 |  |
         public void startUnionExpr() throws SAXPathException
234 |  |
         {
235 | 0 |
         }
236 |  |
237 |  |
         public void endUnionExpr(boolean create) throws SAXPathException
238 |  |
         {
239 | 0 |
         }
240 |  |
241 |  |
         public void number(int number) throws SAXPathException
242 |  |
         {
243 | 0 |
         }
244 |  |
245 |  |
         public void number(double number) throws SAXPathException
246 |  |
         {
247 | 0 |
         }
248 |  |
249 |  |
         public void literal(String literal) throws SAXPathException
250 |  |
         {
251 | 0 |
         }
252 |  |
253 |  |
         public void variableReference(String prefix,
254 |  |
                                       String variableName) throws SAXPathException
255 |  |
         {
256 | 0 |
         }
257 |  |
258 |  |
         public void startFunction(String prefix,
259 |  |
                                   String functionName) throws SAXPathException
260 |  |
         {
261 | 0 |
         }
262 |  |
263 |  |
         public void endFunction() throws SAXPathException
264 |  |
         {
265 | 0 |
         }
266 |  |
267 |  |
     }