Class FrozenNodeIteratorAdapter

  extended by org.apache.jackrabbit.commons.iterator.RangeIteratorAdapter
      extended by org.apache.jackrabbit.core.version.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
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


public FrozenNodeIteratorAdapter(VersionIterator iterator)
Method Detail


public Node nextNode()

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

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