net.sourceforge.openutils.mgnlcriteria.advanced.impl
Class AdvancedResultItemResultIterator

java.lang.Object
  extended by net.sourceforge.openutils.mgnlcriteria.jcr.query.ResultIteratorImpl<AdvancedResultItem>
      extended by net.sourceforge.openutils.mgnlcriteria.advanced.impl.AdvancedResultItemResultIterator
All Implemented Interfaces:
Iterator, javax.jcr.RangeIterator, ResultIterator<AdvancedResultItem>
Direct Known Subclasses:
AccessibleResultItemResultIterator

public class AdvancedResultItemResultIterator
extends ResultIteratorImpl<AdvancedResultItem>

Wraps the RowIterator returned by an AdvancedResult instance, adapting each Row to AdvancedResultItem.

Version:
$Id: AdvancedResultItemResultIterator.java 2922 2010-08-29 07:20:05Z fgiust $
Author:
fgiust

Field Summary
 
Fields inherited from class net.sourceforge.openutils.mgnlcriteria.jcr.query.ResultIteratorImpl
hm, rowIterator
 
Constructor Summary
AdvancedResultItemResultIterator(javax.jcr.query.RowIterator rowIterator, info.magnolia.cms.core.HierarchyManager hm)
           
 
Method Summary
protected  AdvancedResultItem wrap(javax.jcr.query.Row row)
          Transforms a Row instance, adapting it to a specific type.
 
Methods inherited from class net.sourceforge.openutils.mgnlcriteria.jcr.query.ResultIteratorImpl
getPosition, getSize, hasNext, next, remove, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedResultItemResultIterator

public AdvancedResultItemResultIterator(javax.jcr.query.RowIterator rowIterator,
                                        info.magnolia.cms.core.HierarchyManager hm)
Parameters:
rowIterator -
hm -
Method Detail

wrap

protected AdvancedResultItem wrap(javax.jcr.query.Row row)
Transforms a Row instance, adapting it to a specific type.

Specified by:
wrap in class ResultIteratorImpl<AdvancedResultItem>
Parameters:
row - the jcr Row to wrap
Returns:
a transformed version


Copyright © 2009-2010 Openmind. All Rights Reserved.