Class NestedIterator

java.lang.Object
de.intarsys.tools.collection.NestedIterator
All Implemented Interfaces:
Iterator

public class NestedIterator extends Object implements Iterator
An iterator to enumerate sequentially the elements in a hierarchical collection.

Every node that implements IIteratorSupport itself is enumerated instead of beeing returned imediately.

  • Constructor Details

    • NestedIterator

      public NestedIterator(Iterator i)
    • NestedIterator

      public NestedIterator(List l)
  • Method Details

    • test1

      public static void test1()
    • createInnerIterator

      protected void createInnerIterator()
    • getInnerIterator

      protected Iterator getInnerIterator()
    • getOuterCurrent

      protected Object getOuterCurrent()
    • getOuterIterator

      protected Iterator getOuterIterator()
    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator
    • next

      public Object next()
      Specified by:
      next in interface Iterator
    • remove

      public void remove()
      Specified by:
      remove in interface Iterator