org.sonar.plugins.api.maven.xml
Class XpathParser

java.lang.Object
  extended by org.sonar.plugins.api.maven.xml.XpathParser

public class XpathParser
extends java.lang.Object


Constructor Summary
XpathParser()
           
 
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
 

Constructor Detail

XpathParser

public XpathParser()
Method Detail

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.