public class MicroRecursiveIterator extends Object implements com.helger.commons.collection.iterate.IIterableIterator<IMicroNode>
IMicroNode. It
includes the initial node in the visitation.| Constructor and Description |
|---|
MicroRecursiveIterator(IMicroNode aNode) |
| Modifier and Type | Method and Description |
|---|---|
static MicroRecursiveIterator |
createChildNodeIterator(IMicroNode aNode)
Create a
MicroRecursiveIterator that only iterates the child nodes
of the given node. |
boolean |
hasNext() |
IMicroNode |
next() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waititerator, withFilter, withMappercontainsAny, containsNone, containsOnly, findAll, findAllInstanceOf, findAllMapped, findAllMapped, findAllMapped, findFirst, findFirst, findFirstIndex, findFirstMapped, findFirstMapped, findLastIndex, forEachBreakable, forEachByIndex, forEachThrowing, getCount, getCountforEach, spliteratorforEachRemaining, removepublic MicroRecursiveIterator(@Nonnull IMicroNode aNode)
public boolean hasNext()
hasNext in interface Iterator<IMicroNode>@Nonnull public IMicroNode next()
next in interface Iterator<IMicroNode>@Nonnull public static MicroRecursiveIterator createChildNodeIterator(@Nonnull IMicroNode aNode)
MicroRecursiveIterator that only iterates the child nodes
of the given node.aNode - The node to iterate the children from. May not be null.null.Copyright © 2014–2023 Philip Helger. All rights reserved.