Package org.apache.jackrabbit.webdav
Class DavResourceIteratorImpl
- java.lang.Object
-
- org.apache.jackrabbit.webdav.DavResourceIteratorImpl
-
- All Implemented Interfaces:
Iterator<DavResource>,DavResourceIterator
public class DavResourceIteratorImpl extends Object implements DavResourceIterator
DavResourceIteratorImplimplementation of theDavResourceIteratorinterface.
NOTE:remove()is not implemented.
-
-
Field Summary
Fields Modifier and Type Field Description static DavResourceIteratorEMPTY
-
Constructor Summary
Constructors Constructor Description DavResourceIteratorImpl(List<DavResource> list)Create a new DavResourceIterator from the specified list.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasNext()DavResourcenext()DavResourcenextResource()Returns the nextDavResourcein the iteratorvoidremove()intsize()Returns the size of the initial list.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Field Detail
-
EMPTY
public static final DavResourceIterator EMPTY
-
-
Constructor Detail
-
DavResourceIteratorImpl
public DavResourceIteratorImpl(List<DavResource> list)
Create a new DavResourceIterator from the specified list.- Parameters:
list-
-
-
Method Detail
-
hasNext
public boolean hasNext()
- Specified by:
hasNextin interfaceIterator<DavResource>- See Also:
Iterator.hasNext()
-
next
public DavResource next()
- Specified by:
nextin interfaceIterator<DavResource>- See Also:
Iterator.next()
-
nextResource
public DavResource nextResource()
Description copied from interface:DavResourceIteratorReturns the nextDavResourcein the iterator- Specified by:
nextResourcein interfaceDavResourceIterator- Returns:
- the next
DavResource - See Also:
DavResourceIterator.nextResource()
-
size
public int size()
Returns the size of the initial list.- Specified by:
sizein interfaceDavResourceIterator- Returns:
- number of elements in the iterator.
- See Also:
DavResourceIterator.size()
-
remove
public void remove()
- Specified by:
removein interfaceIterator<DavResource>- See Also:
Iterator.remove()
-
-