Interface ResourceIterator

All Known Implementing Classes:
SimpleResourceIterator

public interface ResourceIterator
ResourceIterator is used to iterate over a set of resources.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns true as long as there are still more resources to be iterated.
    Returns the next Resource instance in the iterator.
  • Method Details

    • hasMoreResources

      boolean hasMoreResources() throws XMLDBException
      Returns true as long as there are still more resources to be iterated.
      Returns:
      true if there are more resources to iterate, false otherwise.
      Throws:
      XMLDBException - with expected error codes.
      ErrorCodes.VENDOR_ERROR for any vendor specific errors that occur.
    • nextResource

      Resource nextResource() throws XMLDBException
      Returns the next Resource instance in the iterator.
      Returns:
      the next Resource instance in the iterator.
      Throws:
      XMLDBException - with expected error codes.
      ErrorCodes.VENDOR_ERROR for any vendor specific errors that occur.
      ErrorCodes.NO_SUCH_RESOURCE if the resource iterator is empty or all resources have already been retrieved.