org.apache.jackrabbit.webdav
Class DavResourceIteratorImpl

java.lang.Object
  extended byorg.apache.jackrabbit.webdav.DavResourceIteratorImpl
All Implemented Interfaces:
DavResourceIterator, Iterator

public class DavResourceIteratorImpl
extends Object
implements DavResourceIterator

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


Constructor Summary
DavResourceIteratorImpl(List list)
          Create a new DavResourceIterator from the specified list.
 
Method Summary
 boolean hasNext()
           
 Object 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
 

Constructor Detail

DavResourceIteratorImpl

public DavResourceIteratorImpl(List list)
Create a new DavResourceIterator from the specified list.

Parameters:
list -
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator
See Also:
Iterator.hasNext()

next

public Object next()
Specified by:
next in interface Iterator
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
See Also:
Iterator.remove()


Copyright © 2005-2006 . All Rights Reserved.