org.apache.jackrabbit.webdav
Class DavResourceIteratorImpl

java.lang.Object
  extended by org.apache.jackrabbit.webdav.DavResourceIteratorImpl
All Implemented Interfaces:
Iterator<DavResource>, DavResourceIterator

public class DavResourceIteratorImpl
extends Object
implements DavResourceIterator

DavResourceIteratorImpl implementation of the DavResourceIterator interface.
NOTE: remove() is not implemented.


Field Summary
static DavResourceIterator EMPTY
           
 
Constructor Summary
DavResourceIteratorImpl(List<DavResource> list)
          Create a new DavResourceIterator from the specified list.
 
Method Summary
 boolean hasNext()
           
 DavResource next()
           
 DavResource nextResource()
          Returns the next DavResource in the iterator
 void remove()
           
 int size()
          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
 

Field Detail

EMPTY

public static 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:
hasNext in interface Iterator<DavResource>
See Also:
Iterator.hasNext()

next

public DavResource next()
Specified by:
next in interface Iterator<DavResource>
See Also:
Iterator.next()

nextResource

public DavResource nextResource()
Description copied from interface: DavResourceIterator
Returns the next DavResource in the iterator

Specified by:
nextResource in interface DavResourceIterator
Returns:
the next DavResource
See Also:
DavResourceIterator.nextResource()

size

public int size()
Returns the size of the initial list.

Specified by:
size in interface DavResourceIterator
Returns:
number of elements in the iterator.
See Also:
DavResourceIterator.size()

remove

public void remove()
Specified by:
remove in interface Iterator<DavResource>
See Also:
Iterator.remove()


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.