Class NamespaceEnumeration

    • Constructor Detail

      • NamespaceEnumeration

        public NamespaceEnumeration​(NodeImpl node,
                                    NodeTest nodeTest)
    • Method Detail

      • step

        public void step()
        Description copied from class: TreeEnumeration
        Advance one step along the axis: the resulting node might not meet the required criteria for inclusion
        Specified by:
        step in class TreeEnumeration
      • conforms

        protected boolean conforms​(NodeInfo node)
        Test whether a node conforms. Reject a node with prefix="", uri="" since this represents a namespace undeclaration and not a true namespace node.
      • isSorted

        public boolean isSorted()
        Description copied from class: TreeEnumeration
        Determine if the nodes are guaranteed to be sorted in document order
        Specified by:
        isSorted in interface NodeEnumeration
        Overrides:
        isSorted in class TreeEnumeration
        Returns:
        true if the nodes are guaranteed to be in document order.
      • getLastPosition

        public int getLastPosition()
        Get the last position, that is the number of nodes in the enumeration