org.codehaus.mojo.jdepend
Class JDependXMLReportParser
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.codehaus.mojo.jdepend.JDependXMLReportParser
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
public class JDependXMLReportParser
- extends org.xml.sax.helpers.DefaultHandler
Constructor Summary |
JDependXMLReportParser(java.io.File xmlFile)
Creates a new instance of JDependXMLReportParser. |
Method Summary |
void |
characters(char[] buff,
int offset,
int len)
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String sName,
java.lang.String qName)
|
java.util.List |
getPackages()
|
Stats |
getStats()
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String sName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
packages
protected java.util.List packages
jdpackage
protected JDPackage jdpackage
stats
protected Stats stats
buffer
protected java.lang.StringBuffer buffer
stack
protected java.util.Stack stack
cycles
protected java.util.List cycles
cyclePackage
protected CyclePackage cyclePackage
JDependXMLReportParser
public JDependXMLReportParser(java.io.File xmlFile)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
- Creates a new instance of JDependXMLReportParser.
- Throws:
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
startElement
public void startElement(java.lang.String namespaceURI,
java.lang.String sName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
- Specified by:
startElement
in interface org.xml.sax.ContentHandler
- Overrides:
startElement
in class org.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String namespaceURI,
java.lang.String sName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Specified by:
endElement
in interface org.xml.sax.ContentHandler
- Overrides:
endElement
in class org.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
characters
public void characters(char[] buff,
int offset,
int len)
throws org.xml.sax.SAXException
- Specified by:
characters
in interface org.xml.sax.ContentHandler
- Overrides:
characters
in class org.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
getPackages
public java.util.List getPackages()
getStats
public Stats getStats()
Copyright © 2006-2009. All Rights Reserved.