Package org.xmldb.api.base
Interface ResourceIterator
-
- All Known Implementing Classes:
SimpleResourceIterator
public interface ResourceIterator
ResourceIterator is used to iterate over a set of resources.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
hasMoreResources()
Returns true as long as there are still more resources to be iterated.Resource
nextResource()
Returns the nextResource
instance in the iterator.
-
-
-
Method Detail
-
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 nextResource
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.
-
-