org.apache.jackrabbit.commons.iterator
Class FrozenNodeIteratorAdapter

java.lang.Object
  extended by org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter
      extended by org.apache.jackrabbit.commons.iterator.FrozenNodeIteratorAdapter
All Implemented Interfaces:
Iterator, NodeIterator, RangeIterator

public class FrozenNodeIteratorAdapter
extends RangeIteratorAdapter
implements NodeIterator

Implements a node iterator that takes a version iterator and returns the frozen nodes of the underlying versions.


Field Summary
 
Fields inherited from class org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter
EMPTY
 
Constructor Summary
FrozenNodeIteratorAdapter(VersionIterator iterator)
           
 
Method Summary
 Node nextNode()
          
 
Methods inherited from class org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter
getPosition, getSize, hasNext, next, remove, 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, getSize, skip
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Constructor Detail

FrozenNodeIteratorAdapter

public FrozenNodeIteratorAdapter(VersionIterator iterator)
Method Detail

nextNode

public Node nextNode()

Specified by:
nextNode in interface NodeIterator
Returns:
the next frozen node.


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.