Class XPath2FilterContainer04

    • Method Detail

      • newInstanceIntersect

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

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

        public static XPath2FilterContainer04 newInstanceUnion​(Document doc,
                                                               String xpath2filter)
        Creates a new XPath2FilterContainer04 with the filter type "union".
        Parameters:
        doc -
        xpath2filter -
        Returns:
        the instance
      • 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
      • getBaseLocalName

        public final String getBaseLocalName()
        Description copied from class: ElementProxy
        Returns the localname of the Elements of the sub-class.
        Specified by:
        getBaseLocalName in class ElementProxy
        Returns:
        the localname of the Elements of the sub-class.
      • getBaseNamespace

        public final String getBaseNamespace()
        Description copied from class: ElementProxy
        Returns the namespace of the Elements of the sub-class.
        Specified by:
        getBaseNamespace in class ElementProxy
        Returns:
        the namespace of the Elements of the sub-class.