Class XMLDocPath


  • final class XMLDocPath
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​javax.xml.xpath.XPathExpression> compiled  
      private javax.xml.xpath.XPath xpath  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private <T> T eval​(javax.xml.xpath.XPathExpression expr, org.w3c.dom.Node root, javax.xml.namespace.QName retType)  
      (package private) org.w3c.dom.Node findNode​(org.w3c.dom.Node root, java.lang.String xpathExpr, java.lang.Object... args)  
      (package private) org.w3c.dom.Node[] findNodes​(org.w3c.dom.Node root, java.lang.String xpathExpr, java.lang.Object... args)  
      private javax.xml.xpath.XPathExpression getExpr​(java.lang.String xpathExpr, java.lang.Object... args)  
      (package private) java.lang.Boolean rawXpathBoolean​(org.w3c.dom.Node root, java.lang.String relativeXpath, java.lang.Object... arguments)  
      (package private) org.w3c.dom.Node rawXpathNode​(org.w3c.dom.Node root, java.lang.String relativeXpath, java.lang.Object... arguments)  
      (package private) org.w3c.dom.NodeList rawXpathNodeSet​(org.w3c.dom.Node root, java.lang.String relativeXpath, java.lang.Object... arguments)  
      (package private) java.lang.Number rawXpathNumber​(org.w3c.dom.Node root, java.lang.String relativeXpath, java.lang.Object... arguments)  
      (package private) java.lang.String rawXpathString​(org.w3c.dom.Node root, java.lang.String relativeXpath, java.lang.Object... arguments)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • xpath

        private final javax.xml.xpath.XPath xpath
      • compiled

        private final java.util.Map<java.lang.String,​javax.xml.xpath.XPathExpression> compiled
    • Method Detail

      • rawXpathString

        java.lang.String rawXpathString​(org.w3c.dom.Node root,
                                        java.lang.String relativeXpath,
                                        java.lang.Object... arguments)
      • rawXpathNumber

        java.lang.Number rawXpathNumber​(org.w3c.dom.Node root,
                                        java.lang.String relativeXpath,
                                        java.lang.Object... arguments)
      • rawXpathBoolean

        java.lang.Boolean rawXpathBoolean​(org.w3c.dom.Node root,
                                          java.lang.String relativeXpath,
                                          java.lang.Object... arguments)
      • rawXpathNode

        org.w3c.dom.Node rawXpathNode​(org.w3c.dom.Node root,
                                      java.lang.String relativeXpath,
                                      java.lang.Object... arguments)
      • rawXpathNodeSet

        org.w3c.dom.NodeList rawXpathNodeSet​(org.w3c.dom.Node root,
                                             java.lang.String relativeXpath,
                                             java.lang.Object... arguments)
      • findNodes

        org.w3c.dom.Node[] findNodes​(org.w3c.dom.Node root,
                                     java.lang.String xpathExpr,
                                     java.lang.Object... args)
      • findNode

        org.w3c.dom.Node findNode​(org.w3c.dom.Node root,
                                  java.lang.String xpathExpr,
                                  java.lang.Object... args)
      • eval

        private <T> T eval​(javax.xml.xpath.XPathExpression expr,
                           org.w3c.dom.Node root,
                           javax.xml.namespace.QName retType)
      • getExpr

        private javax.xml.xpath.XPathExpression getExpr​(java.lang.String xpathExpr,
                                                        java.lang.Object... args)