Class XPath2FilterContainer

    • Method Detail

      • newInstanceIntersect

        public static XPath2FilterContainer newInstanceIntersect​(Document doc,
                                                                 String xpath2filter)
        Creates a new XPath2FilterContainer with the filter type "intersect".
        Parameters:
        doc -
        xpath2filter -
        Returns:
        the filter.
      • newInstanceSubtract

        public static XPath2FilterContainer newInstanceSubtract​(Document doc,
                                                                String xpath2filter)
        Creates a new XPath2FilterContainer with the filter type "subtract".
        Parameters:
        doc -
        xpath2filter -
        Returns:
        the filter.
      • newInstanceUnion

        public static XPath2FilterContainer newInstanceUnion​(Document doc,
                                                             String xpath2filter)
        Creates a new XPath2FilterContainer with the filter type "union".
        Parameters:
        doc -
        xpath2filter -
        Returns:
        the filter
      • newInstances

        public static NodeList newInstances​(Document doc,
                                            String[][] params)
        Method newInstances
        Parameters:
        doc -
        params -
        Returns:
        the nodelist with the data
      • isIntersect

        public boolean isIntersect()
        Returns true if the Filter attribute has value "intersect".
        Returns:
        true if the Filter attribute has value "intersect".
      • isSubtract

        public boolean isSubtract()
        Returns true if the Filter attribute has value "subtract".
        Returns:
        true if the Filter attribute has value "subtract".
      • isUnion

        public boolean isUnion()
        Returns true if the Filter attribute has value "union".
        Returns:
        true if the Filter attribute has value "union".
      • getXPathFilterStr

        public String getXPathFilterStr()
        Returns the XPath 2 Filter String
        Returns:
        the XPath 2 Filter String
      • getXPathFilterTextNode

        public Node getXPathFilterTextNode()
        Returns the first Text node which contains information from the XPath 2 Filter String. We must use this stupid hook to enable the here() function to work. $todo$ I dunno whether this crashes: here()/ds:Signature[1]
        Returns:
        the first Text node which contains information from the XPath 2 Filter String