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

Classes in this File Line Coverage Branch Coverage Complexity
DefaultXPathHandler
2% 
N/A 
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  
 }