org.alfresco.jcr.query
Class NodeRefRowIteratorImpl

java.lang.Object
  extended by org.alfresco.jcr.util.AbstractRangeIterator
      extended by org.alfresco.jcr.query.NodeRefRowIteratorImpl
All Implemented Interfaces:
java.util.Iterator, javax.jcr.query.RowIterator, javax.jcr.RangeIterator

public class NodeRefRowIteratorImpl
extends AbstractRangeIterator
implements javax.jcr.query.RowIterator

Row Iterator based on a list of Node References


Constructor Summary
NodeRefRowIteratorImpl(SessionImpl session, java.util.Map columns, java.util.List nodeRefs)
          Construct
 
Method Summary
 javax.jcr.query.RowIterator getProxy()
          Get proxied JCR Query
 long getSize()
           
 java.lang.Object next()
           
 javax.jcr.query.Row nextRow()
           
 
Methods inherited from class org.alfresco.jcr.util.AbstractRangeIterator
getPosition, hasNext, remove, skip, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jcr.RangeIterator
getPosition, skip
 
Methods inherited from interface java.util.Iterator
hasNext, remove
 

Constructor Detail

NodeRefRowIteratorImpl

public NodeRefRowIteratorImpl(SessionImpl session,
                              java.util.Map columns,
                              java.util.List nodeRefs)
Construct

Parameters:
session -
columnNames -
nodeRefs -
Method Detail

getProxy

public javax.jcr.query.RowIterator getProxy()
Get proxied JCR Query

Returns:
proxy

nextRow

public javax.jcr.query.Row nextRow()
Specified by:
nextRow in interface javax.jcr.query.RowIterator

getSize

public long getSize()
Specified by:
getSize in interface javax.jcr.RangeIterator

next

public java.lang.Object next()
Specified by:
next in interface java.util.Iterator


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.