Clover coverage report - Maven Clover report
Coverage timestamp: Tue Aug 1 2006 15:09:51 CEST
file stats: LOC: 154   Methods: 9
NCLOC: 47   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
DOMDocumentTypeImpl.java 0% 0% 0% 0%
coverage
 1    /*
 2    * Java HTML Tidy - JTidy
 3    * HTML parser and pretty printer
 4    *
 5    * Copyright (c) 1998-2000 World Wide Web Consortium (Massachusetts
 6    * Institute of Technology, Institut National de Recherche en
 7    * Informatique et en Automatique, Keio University). All Rights
 8    * Reserved.
 9    *
 10    * Contributing Author(s):
 11    *
 12    * Dave Raggett <dsr@w3.org>
 13    * Andy Quick <ac.quick@sympatico.ca> (translation to Java)
 14    * Gary L Peskin <garyp@firstech.com> (Java development)
 15    * Sami Lempinen <sami@lempinen.net> (release management)
 16    * Fabrizio Giustina <fgiust at users.sourceforge.net>
 17    *
 18    * The contributing author(s) would like to thank all those who
 19    * helped with testing, bug fixes, and patience. This wouldn't
 20    * have been possible without all of you.
 21    *
 22    * COPYRIGHT NOTICE:
 23    *
 24    * This software and documentation is provided "as is," and
 25    * the copyright holders and contributing author(s) make no
 26    * representations or warranties, express or implied, including
 27    * but not limited to, warranties of merchantability or fitness
 28    * for any particular purpose or that the use of the software or
 29    * documentation will not infringe any third party patents,
 30    * copyrights, trademarks or other rights.
 31    *
 32    * The copyright holders and contributing author(s) will not be
 33    * liable for any direct, indirect, special or consequential damages
 34    * arising out of any use of the software or documentation, even if
 35    * advised of the possibility of such damage.
 36    *
 37    * Permission is hereby granted to use, copy, modify, and distribute
 38    * this source code, or portions hereof, documentation and executables,
 39    * for any purpose, without fee, subject to the following restrictions:
 40    *
 41    * 1. The origin of this source code must not be misrepresented.
 42    * 2. Altered versions must be plainly marked as such and must
 43    * not be misrepresented as being the original source.
 44    * 3. This Copyright notice may not be removed or altered from any
 45    * source or altered source distribution.
 46    *
 47    * The copyright holders and contributing author(s) specifically
 48    * permit, without fee, and encourage the use of this source code
 49    * as a component for supporting the Hypertext Markup Language in
 50    * commercial products. If you use this source code in a product,
 51    * acknowledgment is not required but would be appreciated.
 52    *
 53    */
 54   
 55    package org.w3c.tidy;
 56   
 57    /**
 58    * DOMDocumentTypeImpl.
 59    * @author Dave Raggett <a href="mailto:dsr@w3.org">dsr@w3.org </a>
 60    * @author Andy Quick <a href="mailto:ac.quick@sympatico.ca">ac.quick@sympatico.ca </a> (translation to Java)
 61    * @author Fabrizio Giustina
 62    * @version $Revision: 779 $ ($Author: fgiust $)
 63    */
 64    public class DOMDocumentTypeImpl extends DOMNodeImpl implements org.w3c.dom.DocumentType
 65    {
 66   
 67    /**
 68    * Instantiates a new DOM document type.
 69    * @param adaptee Tidy Node
 70    */
 71  0 protected DOMDocumentTypeImpl(Node adaptee)
 72    {
 73  0 super(adaptee);
 74    }
 75   
 76    /**
 77    * @see org.w3c.dom.Node#getNodeType
 78    */
 79  0 public short getNodeType()
 80    {
 81  0 return org.w3c.dom.Node.DOCUMENT_TYPE_NODE;
 82    }
 83   
 84    /**
 85    * @see org.w3c.dom.Node#getNodeName
 86    */
 87  0 public String getNodeName()
 88    {
 89  0 return getName();
 90    }
 91   
 92    /**
 93    * @see org.w3c.dom.DocumentType#getName
 94    */
 95  0 public String getName()
 96    {
 97  0 String value = null;
 98  0 if (adaptee.type == Node.DOCTYPE_TAG)
 99    {
 100   
 101  0 if (adaptee.textarray != null && adaptee.start < adaptee.end)
 102    {
 103  0 value = TidyUtils.getString(adaptee.textarray, adaptee.start, adaptee.end - adaptee.start);
 104    }
 105    }
 106  0 return value;
 107    }
 108   
 109    /**
 110    * @todo DOM level 2 getEntities() Not implemented. Returns null.
 111    * @see org.w3c.dom.DocumentType#getEntities()
 112    */
 113  0 public org.w3c.dom.NamedNodeMap getEntities()
 114    {
 115  0 return null;
 116    }
 117   
 118    /**
 119    * @todo DOM level 2 getNotations() Not implemented. Returns null.
 120    * @see org.w3c.dom.DocumentType#getNotations()
 121    */
 122  0 public org.w3c.dom.NamedNodeMap getNotations()
 123    {
 124  0 return null;
 125    }
 126   
 127    /**
 128    * @todo DOM level 2 getPublicId() Not implemented. Returns null.
 129    * @see org.w3c.dom.DocumentType#getPublicId()
 130    */
 131  0 public String getPublicId()
 132    {
 133  0 return null;
 134    }
 135   
 136    /**
 137    * @todo DOM level 2 getSystemId() Not implemented. Returns null.
 138    * @see org.w3c.dom.DocumentType#getSystemId()
 139    */
 140  0 public String getSystemId()
 141    {
 142  0 return null;
 143    }
 144   
 145    /**
 146    * @todo DOM level 2 getInternalSubset() Not implemented. Returns null.
 147    * @see org.w3c.dom.DocumentType#getInternalSubset()
 148    */
 149  0 public String getInternalSubset()
 150    {
 151  0 return null;
 152    }
 153   
 154    }