org.sonar.plugins.api.maven.xml
Class XpathParser
java.lang.Object
org.sonar.plugins.api.maven.xml.XpathParser
public class XpathParser
- 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 |
XpathParser
public XpathParser()
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(org.w3c.dom.Node node,
java.lang.String xPathExpression)
executeXPath
public java.lang.String executeXPath(java.lang.String xPathExpression)
executeXPathNode
public org.w3c.dom.Node executeXPathNode(org.w3c.dom.Node node,
java.lang.String xPathExpression)
executeXPathNodeList
public org.w3c.dom.NodeList executeXPathNodeList(org.w3c.dom.Node node,
java.lang.String xPathExpression)
executeXPathNodeList
public org.w3c.dom.NodeList executeXPathNodeList(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 €
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(org.w3c.dom.Element base,
java.lang.String elementName)
getChildElements
public java.util.List<org.w3c.dom.Element> getChildElements(java.lang.String elementName)
getChildElementValue
public java.lang.String getChildElementValue(org.w3c.dom.Element base,
java.lang.String elementName)
getChildElementValue
public java.lang.String getChildElementValue(java.lang.String elementName)
getDocument
public org.w3c.dom.Document getDocument()
getElementValue
public java.lang.String getElementValue(org.w3c.dom.Node base)
getRoot
public org.w3c.dom.Element getRoot()
parse
public void parse(java.io.File file)
parse
public void parse(java.io.InputStream stream)
parse
public void parse(java.lang.String xml)
Copyright © 2008-2009 SonarSource SA. All Rights Reserved.