Package org.dmfs.rfc5545.recurrenceset
Class RecurrenceSetIterator
java.lang.Object
org.dmfs.rfc5545.recurrenceset.RecurrenceSetIterator
Deprecated.
An iterator for recurrence sets. It takes a number of
AbstractRecurrenceAdapters for instances and exceptions and iterates all resulting instances
(i.e. only the instances, not the exceptions). This class doesn't implement the AbstractRecurrenceAdapter.InstanceIterator interface for one reasons:
-
Method Summary
Modifier and TypeMethodDescriptionvoidfastForward(long until) Deprecated.Fast forward to the next instance at or after the given date.booleanhasNext()Deprecated.Check if there is at least one more instance to iterate.longnext()Deprecated.Get the next instance of this set.
-
Method Details
-
hasNext
public boolean hasNext()Deprecated.Check if there is at least one more instance to iterate.- Returns:
trueif the next call tonext()will return another instance,falseotherwise.
-
next
public long next()Deprecated.Get the next instance of this set. Do not call this ifhasNext()returnsfalse.- Returns:
- The time in milliseconds since the epoch of the next instance.
- Throws:
ArrayIndexOutOfBoundsException- if there are no more instances.
-
fastForward
public void fastForward(long until) Deprecated.Fast forward to the next instance at or after the given date.- Parameters:
until- The date to fast forward to in milliseconds since the epoch.
-