Package org.xmldb.api.base
Interface ResourceIterator
-
- All Known Implementing Classes:
SimpleResourceIterator
public interface ResourceIteratorResourceIterator is used to iterate over a set of resources.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanhasMoreResources()Returns true as long as there are still more resources to be iterated.ResourcenextResource()Returns the nextResourceinstance in the iterator.
-
-
-
Method Detail
-
hasMoreResources
boolean hasMoreResources() throws XMLDBExceptionReturns 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_ERRORfor any vendor specific errors that occur.
-
nextResource
Resource nextResource() throws XMLDBException
Returns the nextResourceinstance in the iterator.- Returns:
- the next
Resourceinstance in the iterator. - Throws:
XMLDBException- with expected error codes.
ErrorCodes.VENDOR_ERRORfor any vendor specific errors that occur.
ErrorCodes.NO_SUCH_RESOURCEif the resource iterator is empty or all resources have already been retrieved.
-
-