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:
java.util.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 Constructor Description DepthFirstNodeIterator(org.apache.jackrabbit.oak.spi.state.NodeState root)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.jackrabbit.oak.spi.state.ChildNodeEntry
computeNext()
org.apache.jackrabbit.oak.spi.state.NodeBuilder
getBuilder(org.apache.jackrabbit.oak.spi.state.NodeBuilder rootBuilder)
java.lang.String
getPath()
void
reset()
DepthFirstNodeIterator
switchRoot(org.apache.jackrabbit.oak.spi.state.NodeState newRoot)
-
Methods inherited from class org.apache.jackrabbit.guava.common.collect.AbstractIterator
endOfData, hasNext, next, peek
-
-
-
-
Method Detail
-
reset
public void reset()
-
computeNext
protected org.apache.jackrabbit.oak.spi.state.ChildNodeEntry computeNext()
- Specified by:
computeNext
in 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
public java.lang.String getPath()
-
switchRoot
public DepthFirstNodeIterator switchRoot(org.apache.jackrabbit.oak.spi.state.NodeState newRoot)
-
-