Class DepthFirstNodeIterator
- java.lang.Object
-
- org.apache.jackrabbit.guava.common.collect.UnmodifiableIterator<T>
-
- org.apache.jackrabbit.guava.common.collect.AbstractIterator<ChildNodeEntry>
-
- org.apache.jackrabbit.oak.plugins.blob.migration.DepthFirstNodeIterator
-
- All Implemented Interfaces:
Iterator<ChildNodeEntry>
public class DepthFirstNodeIterator extends org.apache.jackrabbit.guava.common.collect.AbstractIterator<ChildNodeEntry>
-
-
Constructor Summary
Constructors Constructor Description DepthFirstNodeIterator(NodeState root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ChildNodeEntry
computeNext()
NodeBuilder
getBuilder(NodeBuilder rootBuilder)
String
getPath()
void
reset()
DepthFirstNodeIterator
switchRoot(NodeState newRoot)
-
Methods inherited from class org.apache.jackrabbit.guava.common.collect.AbstractIterator
endOfData, hasNext, next, peek
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
DepthFirstNodeIterator
public DepthFirstNodeIterator(NodeState root)
-
-
Method Detail
-
reset
public void reset()
-
computeNext
protected ChildNodeEntry computeNext()
- Specified by:
computeNext
in classorg.apache.jackrabbit.guava.common.collect.AbstractIterator<ChildNodeEntry>
-
getBuilder
public NodeBuilder getBuilder(NodeBuilder rootBuilder)
-
getPath
public String getPath()
-
switchRoot
public DepthFirstNodeIterator switchRoot(NodeState newRoot)
-
-