Interface InstanceIterator

All Superinterfaces:
Iterator<org.dmfs.rfc5545.DateTime>
All Known Implementing Classes:
CountLimitedRecurrenceRuleIterator, EffectiveInstancesIterator, EmptyIterator, FastForwardable, Merged, RecurrenceRuleIterator

public interface InstanceIterator extends Iterator<org.dmfs.rfc5545.DateTime>
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    fastForward(org.dmfs.rfc5545.DateTime until)
    Skip all occurrences until until.

    Methods inherited from interface java.util.Iterator

    forEachRemaining, hasNext, next, remove
  • Method Details

    • fastForward

      void fastForward(org.dmfs.rfc5545.DateTime until)
      Skip all occurrences until until. If until is an occurrence itself it will be the next iterated occurrence. If the rule doesn't recur till that date the next call to Iterator.hasNext() will return false.