Class SAX2DTM2.ChildrenIterator

    • Constructor Detail

      • ChildrenIterator

        public ChildrenIterator()
    • Method Detail

      • setStartNode

        public DTMAxisIterator setStartNode​(int node)
        Setting start to END should 'close' the iterator, i.e. subsequent call to next() should return END.

        If the iterator is not restartable, this has no effect. %REVIEW% Should it return/throw something in that case, or set current node to END, to indicate request-not-honored?

        Parameters:
        node - Sets the root of the iteration.
        Returns:
        A DTMAxisIterator set to the start of the iteration.
      • next

        public int next()
        Get the next node in the iteration.
        Returns:
        The next node handle in the iteration, or END if no more are available.