org.apache.chemistry.opencmis.client.runtime.util
Class CollectionIterable<T>

java.lang.Object
  extended by org.apache.chemistry.opencmis.client.runtime.util.AbstractIterable<T>
      extended by org.apache.chemistry.opencmis.client.runtime.util.CollectionIterable<T>
All Implemented Interfaces:
java.lang.Iterable<T>, ItemIterable<T>

public class CollectionIterable<T>
extends AbstractIterable<T>

CMIS Collection Iterable


Constructor Summary
  CollectionIterable(AbstractPageFetcher<T> pageFetcher)
          Construct
protected CollectionIterable(long position, AbstractPageFetcher<T> pageFetcher)
          Construct
 
Method Summary
protected  AbstractIterator<T> createIterator()
          Construct the iterator
 
Methods inherited from class org.apache.chemistry.opencmis.client.runtime.util.AbstractIterable
getHasMoreItems, getPage, getPage, getPageFetcher, getPageNumItems, getSkipCount, getTotalNumItems, iterator, skipTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionIterable

public CollectionIterable(AbstractPageFetcher<T> pageFetcher)
Construct

Parameters:
pageFetcher -

CollectionIterable

protected CollectionIterable(long position,
                             AbstractPageFetcher<T> pageFetcher)
Construct

Parameters:
position -
pageFetcher -
Method Detail

createIterator

protected AbstractIterator<T> createIterator()
Description copied from class: AbstractIterable
Construct the iterator

Specified by:
createIterator in class AbstractIterable<T>
Returns:
iterator


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.