Class XPathElement

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected boolean invert  
      protected java.lang.String nodeName  
    • Constructor Summary

      Constructors 
      Constructor Description
      XPathElement​(java.lang.String nodeName)
      Construct element like /ID or ID or /* etc...
    • Field Detail

      • nodeName

        protected java.lang.String nodeName
      • invert

        protected boolean invert
    • Constructor Detail

      • XPathElement

        public XPathElement​(java.lang.String nodeName)
        Construct element like /ID or ID or /* etc... op is null if just node
    • Method Detail

      • evaluate

        public abstract java.util.Collection<ParseTree> evaluate​(ParseTree t)
        Given tree rooted at t return all nodes matched by this path element.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object