Class VRepeatable.MergedIterator<T>

java.lang.Object
jfxtras.icalendarfx.components.VRepeatable.MergedIterator<T>
All Implemented Interfaces:
Iterator<T>
Enclosing interface:
VRepeatable<T>

public static class VRepeatable.MergedIterator<T> extends Object implements Iterator<T>
Merge two sorted iterators
  • Field Details

    • iterator1

      private final Iterator<T> iterator1
    • iterator2

      private final Iterator<T> iterator2
    • comparator

      private final Comparator<T> comparator
    • next1

      private T next1
    • next2

      private T next2
  • Constructor Details

  • Method Details

    • hasNext

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

      public T next()
      Specified by:
      next in interface Iterator<T>