org.sonar.plugins.utils
Class XmlReportParser
java.lang.Object
org.sonar.plugins.utils.XmlReportParser
public class XmlReportParser
- extends java.lang.Object
Method Summary |
java.lang.Object |
executeXPath(org.w3c.dom.Node node,
javax.xml.namespace.QName qname,
java.lang.String xPathExpression)
|
java.lang.String |
executeXPath(org.w3c.dom.Node node,
java.lang.String xPathExpression)
|
java.lang.String |
executeXPath(java.lang.String xPathExpression)
|
org.w3c.dom.Node |
executeXPathNode(org.w3c.dom.Node node,
java.lang.String xPathExpression)
|
org.w3c.dom.NodeList |
executeXPathNodeList(org.w3c.dom.Node node,
java.lang.String xPathExpression)
|
org.w3c.dom.NodeList |
executeXPathNodeList(java.lang.String xPathExpression)
|
protected java.lang.String |
fixUnicodeChar(java.lang.String text)
Fix the error occured when parsing a string containing unicode character
Example : &u20ac; will be replaced by € |
org.w3c.dom.Element |
getChildElement(org.w3c.dom.Element base,
java.lang.String elementName)
|
org.w3c.dom.Element |
getChildElement(java.lang.String elementName)
|
java.util.List<org.w3c.dom.Element> |
getChildElements(org.w3c.dom.Element base,
java.lang.String elementName)
|
java.util.List<org.w3c.dom.Element> |
getChildElements(java.lang.String elementName)
|
java.lang.String |
getChildElementValue(org.w3c.dom.Element base,
java.lang.String elementName)
|
java.lang.String |
getChildElementValue(java.lang.String elementName)
|
org.w3c.dom.Document |
getDocument()
|
java.lang.String |
getElementValue(org.w3c.dom.Node base)
|
org.w3c.dom.Element |
getRoot()
|
void |
parse(java.io.File file)
|
void |
parse(java.io.InputStream stream)
|
void |
parse(java.lang.String xml)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XmlReportParser
public XmlReportParser()
parse
public void parse(java.io.File file)
parse
public void parse(java.io.InputStream stream)
parse
public void parse(java.lang.String xml)
getRoot
public org.w3c.dom.Element getRoot()
getDocument
public org.w3c.dom.Document getDocument()
getChildElement
public org.w3c.dom.Element getChildElement(org.w3c.dom.Element base,
java.lang.String elementName)
getChildElement
public org.w3c.dom.Element getChildElement(java.lang.String elementName)
getChildElements
public java.util.List<org.w3c.dom.Element> getChildElements(java.lang.String elementName)
getChildElements
public java.util.List<org.w3c.dom.Element> getChildElements(org.w3c.dom.Element base,
java.lang.String elementName)
getChildElementValue
public java.lang.String getChildElementValue(org.w3c.dom.Element base,
java.lang.String elementName)
getElementValue
public java.lang.String getElementValue(org.w3c.dom.Node base)
getChildElementValue
public java.lang.String getChildElementValue(java.lang.String elementName)
executeXPath
public java.lang.Object executeXPath(org.w3c.dom.Node node,
javax.xml.namespace.QName qname,
java.lang.String xPathExpression)
executeXPath
public java.lang.String executeXPath(java.lang.String xPathExpression)
executeXPath
public java.lang.String executeXPath(org.w3c.dom.Node node,
java.lang.String xPathExpression)
executeXPathNodeList
public org.w3c.dom.NodeList executeXPathNodeList(java.lang.String xPathExpression)
executeXPathNodeList
public org.w3c.dom.NodeList executeXPathNodeList(org.w3c.dom.Node node,
java.lang.String xPathExpression)
executeXPathNode
public org.w3c.dom.Node executeXPathNode(org.w3c.dom.Node node,
java.lang.String xPathExpression)
fixUnicodeChar
protected java.lang.String fixUnicodeChar(java.lang.String text)
- Fix the error occured when parsing a string containing unicode character
Example : &u20ac; will be replaced by €
Copyright © 2007-2008 hortis. All Rights Reserved.