Class XPathFind

java.lang.Object
edu.umd.cs.findbugs.xml.XPathFind

public abstract class XPathFind extends Object
Find nodes in a dom4j tree that match a particular XPath expression. The main() driver prints out information about matching nodes in an XML document.

For example, to find the list of non-disabled detectors in a FindBugs plugin descriptor, you can use the expression

/FindbugsPlugin/Detector[boolean(@disabled)=false()]/@class
Author:
David Hovemeyer
  • Constructor Details

    • XPathFind

      public XPathFind(org.dom4j.Document document)
  • Method Details

    • find

      public void find(String xpath)
    • match

      protected abstract void match(org.dom4j.Node node)
    • main

      public static void main(String[] argv) throws Exception
      Throws:
      Exception