Module jfxtras.icalendarfx
Interface ByRule<T>
- All Superinterfaces:
Comparable<ByRule<T>>,RRulePart<T>,VChild,VElement
- All Known Implementing Classes:
ByDay,ByHour,ByMinute,ByMonth,ByMonthDay,ByRuleAbstract,ByRuleIntegerAbstract,BySecond,BySetPosition,ByWeekNumber,ByYearDay
Interface for a rule that applies a modification to a Stream of start date/times, such
as BYxxx rules, in a recurring event (RRULE).
-
Method Summary
Modifier and TypeMethodDescriptionstreamRecurrences(Stream<Temporal> inStream, ChronoUnit chronoUnit, Temporal dateTimeStart) New stream of date/times made after applying rule that either filters out some date/times or adds additional date/times.Methods inherited from interface java.lang.Comparable
compareTo
-
Method Details
-
streamRecurrences
Stream<Temporal> streamRecurrences(Stream<Temporal> inStream, ChronoUnit chronoUnit, Temporal dateTimeStart) New stream of date/times made after applying rule that either filters out some date/times or adds additional date/times.- Parameters:
inStream- - Current stream to be added to or subtracted fromchronoUnit- - ChronoUnit of last modification to inStreamstartTemporal- - start Temporal (date or date/time)- Returns:
-