Module java.xml

Interface XPathNodes

All Superinterfaces:
Iterable<Node>

public interface XPathNodes
extends Iterable<Node>
XPathNodes represents a set of nodes selected by a location path as specified in XML Path Language (XPath) Version 1.0, 3.3 Node-sets.
Since:
9
  • Method Summary

    Modifier and Type Method Description
    Node get​(int index)
    Returns a Node at the specified position
    Iterator<Node> iterator()
    Returns an iterator of the Nodes.
    int size()
    Returns the number of items in the result

    Methods declared in interface java.lang.Iterable

    forEach, spliterator
  • Method Details

    • iterator

      Iterator<Node> iterator()
      Returns an iterator of the Nodes.
      Specified by:
      iterator in interface Iterable<Node>
      Returns:
      an Iterator.
    • size

      int size()
      Returns the number of items in the result
      Returns:
      The number of items in the result
    • get

      Node get(int index) throws XPathException
      Returns a Node at the specified position
      Parameters:
      index - Index of the element to return.
      Returns:
      The Node at the specified position.
      Throws:
      XPathException - If the index is out of range (index < 0 || index >= size())