Class DepthFirstNodeIterator
java.lang.Object
org.apache.jackrabbit.guava.common.collect.UnmodifiableIterator<T>
org.apache.jackrabbit.guava.common.collect.AbstractIterator<org.apache.jackrabbit.oak.spi.state.ChildNodeEntry>
org.apache.jackrabbit.oak.plugins.blob.migration.DepthFirstNodeIterator
- All Implemented Interfaces:
Iterator<org.apache.jackrabbit.oak.spi.state.ChildNodeEntry>
public class DepthFirstNodeIterator
extends org.apache.jackrabbit.guava.common.collect.AbstractIterator<org.apache.jackrabbit.oak.spi.state.ChildNodeEntry>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.jackrabbit.oak.spi.state.ChildNodeEntryorg.apache.jackrabbit.oak.spi.state.NodeBuildergetBuilder(org.apache.jackrabbit.oak.spi.state.NodeBuilder rootBuilder) getPath()voidreset()switchRoot(org.apache.jackrabbit.oak.spi.state.NodeState newRoot) Methods inherited from class org.apache.jackrabbit.guava.common.collect.AbstractIterator
endOfData, hasNext, next, peekMethods inherited from class org.apache.jackrabbit.guava.common.collect.UnmodifiableIterator
removeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
DepthFirstNodeIterator
public DepthFirstNodeIterator(org.apache.jackrabbit.oak.spi.state.NodeState root)
-
-
Method Details
-
reset
public void reset() -
computeNext
protected org.apache.jackrabbit.oak.spi.state.ChildNodeEntry computeNext()- Specified by:
computeNextin classorg.apache.jackrabbit.guava.common.collect.AbstractIterator<org.apache.jackrabbit.oak.spi.state.ChildNodeEntry>
-
getBuilder
public org.apache.jackrabbit.oak.spi.state.NodeBuilder getBuilder(org.apache.jackrabbit.oak.spi.state.NodeBuilder rootBuilder) -
getPath
-
switchRoot
-