Package org.apache.jackrabbit.webdav
Class DavResourceIteratorImpl
- java.lang.Object
 - 
- org.apache.jackrabbit.webdav.DavResourceIteratorImpl
 
 
- 
- All Implemented Interfaces:
 java.util.Iterator<DavResource>,DavResourceIterator
public class DavResourceIteratorImpl extends java.lang.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(java.util.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. 
 - 
 
- 
- 
Field Detail
- 
EMPTY
public static final DavResourceIterator EMPTY
 
 - 
 
- 
Constructor Detail
- 
DavResourceIteratorImpl
public DavResourceIteratorImpl(java.util.List<DavResource> list)
Create a new DavResourceIterator from the specified list.- Parameters:
 list-
 
 - 
 
- 
Method Detail
- 
hasNext
public boolean hasNext()
- Specified by:
 hasNextin interfacejava.util.Iterator<DavResource>- See Also:
 Iterator.hasNext()
 
- 
next
public DavResource next()
- Specified by:
 nextin interfacejava.util.Iterator<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 interfacejava.util.Iterator<DavResource>- See Also:
 Iterator.remove()
 
 - 
 
 -