Class SimpleResourceIterator

java.lang.Object
org.xmldb.api.sdk.SimpleResourceIterator
All Implemented Interfaces:
ResourceIterator

public class SimpleResourceIterator extends Object implements ResourceIterator
ResourceIterator is used to iterate over a set of resources.
  • Constructor Details

    • SimpleResourceIterator

      public SimpleResourceIterator(List resources)
  • Method Details

    • hasMoreResources

      public boolean hasMoreResources() throws XMLDBException
      Returns true as long as there are still more resources to be iterated.
      Specified by:
      hasMoreResources in interface ResourceIterator
      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

      public Resource nextResource() throws XMLDBException
      Returns the next Resource instance in the iterator.
      Specified by:
      nextResource in interface ResourceIterator
      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.