public class ByYearDay extends ByRuleIntegerAbstract<ByYearDay>
By Year Day BYYEARDAY RFC 5545, iCalendar 3.3.10, page 42
The BYYEARDAY rule part specifies a COMMA-separated list of days of the year. Valid values are 1 to 366 or -366 to -1. For example, -1 represents the last day of the year (December 31st) and -306 represents the 306th to the last day of the year (March 1st). The BYYEARDAY rule part MUST NOT be specified when the FREQ rule part is set to DAILY, WEEKLY, or MONTHLY.
valueProperty
valueProperty
Constructor and Description |
---|
ByYearDay() |
ByYearDay(ByYearDay source) |
ByYearDay(java.lang.Integer... yearDays) |
Modifier and Type | Method and Description |
---|---|
static ByYearDay |
parse(java.lang.String content) |
java.util.stream.Stream<java.time.temporal.Temporal> |
streamRecurrences(java.util.stream.Stream<java.time.temporal.Temporal> inStream,
java.time.temporal.ChronoUnit chronoUnit,
java.time.temporal.Temporal dateTimeStart)
New stream of date/times made after applying rule that either filters out some date/times
or adds additional date/times.
|
parseContent, setValue, toContent
compareTo, equals, errors, hashCode, setValue, setValue, toString, withValue, withValue
elementType, getParent, getValue, name, setParent, valueProperty, withValue
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getChronoUnit
elementType, getValue, valueProperty
public ByYearDay()
public ByYearDay(java.lang.Integer... yearDays)
public ByYearDay(ByYearDay source)
public java.util.stream.Stream<java.time.temporal.Temporal> streamRecurrences(java.util.stream.Stream<java.time.temporal.Temporal> inStream, java.time.temporal.ChronoUnit chronoUnit, java.time.temporal.Temporal dateTimeStart)
ByRule
New stream of date/times made after applying rule that either filters out some date/times or adds additional date/times.
streamRecurrences
in interface ByRule<javafx.collections.ObservableList<java.lang.Integer>>
streamRecurrences
in class ByRuleAbstract<java.lang.Integer,ByYearDay>
inStream
- - Current stream to be added to or subtracted fromchronoUnit
- - ChronoUnit of last modification to inStreampublic static ByYearDay parse(java.lang.String content)