org.alfresco.jcr.item
Class ChildAssocNodeIteratorImpl

java.lang.Object
  extended by org.alfresco.jcr.util.AbstractRangeIterator
      extended by org.alfresco.jcr.item.ChildAssocNodeIteratorImpl
All Implemented Interfaces:
java.util.Iterator, javax.jcr.NodeIterator, javax.jcr.RangeIterator

public class ChildAssocNodeIteratorImpl
extends AbstractRangeIterator
implements javax.jcr.NodeIterator

Alfresco implementation of a Node Iterator


Constructor Summary
ChildAssocNodeIteratorImpl(SessionImpl sessionImpl, java.util.List childAssocs)
          Construct
 
Method Summary
 long getSize()
           
 java.lang.Object next()
           
 javax.jcr.Node nextNode()
           
 
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

ChildAssocNodeIteratorImpl

public ChildAssocNodeIteratorImpl(SessionImpl sessionImpl,
                                  java.util.List childAssocs)
Construct

Parameters:
context - session context
nodes - node list
Method Detail

nextNode

public javax.jcr.Node nextNode()
Specified by:
nextNode in interface javax.jcr.NodeIterator

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.