uk.org.ogsadai.client.toolkit.activity.xmldb
Class ResourceIteratorImpl
java.lang.Object
|
+--uk.org.ogsadai.client.toolkit.activity.xmldb.ResourceIteratorImpl
- All Implemented Interfaces:
- org.xmldb.api.base.ResourceIterator
- public class ResourceIteratorImpl
- extends java.lang.Object
- implements org.xmldb.api.base.ResourceIterator
A simple implementation of the org.xmldb.api.base.ResourceInterator
interface.
- Author:
- The OGSA-DAI Project Team
Field Summary |
private static java.lang.String |
COPYRIGHT_NOTICE
Copyright statement |
private int |
mIndex
Index of the current resource |
private java.util.List |
mResources
The resources to iterate over |
Constructor Summary |
ResourceIteratorImpl(java.util.List resources)
Constructs a ResourceIterator that iterates over the resources contained in the specified list. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYRIGHT_NOTICE
private static final java.lang.String COPYRIGHT_NOTICE
-
Copyright statement
- See Also:
- Constant Field Values
mResources
private final java.util.List mResources
-
The resources to iterate over
mIndex
private int mIndex
-
Index of the current resource
ResourceIteratorImpl
public ResourceIteratorImpl(java.util.List resources)
-
Constructs a
ResourceIterator
that iterates over the resources contained in the specified list.
- Parameters:
resources
- A List
of Resource
objects.
- Throws:
java.lang.IllegalArgumentException
- If resources
is null
.
hasMoreResources
public boolean hasMoreResources()
throws org.xmldb.api.base.XMLDBException
-
- Specified by:
hasMoreResources
in interface org.xmldb.api.base.ResourceIterator
-
org.xmldb.api.base.XMLDBException
nextResource
public org.xmldb.api.base.Resource nextResource()
throws org.xmldb.api.base.XMLDBException
-
- Specified by:
nextResource
in interface org.xmldb.api.base.ResourceIterator
-
org.xmldb.api.base.XMLDBException