| Package | Description |
|---|---|
| org.sellcom.geotemporal.time.applicability |
| Modifier and Type | Method and Description |
|---|---|
static TemporalApplicability |
TemporalApplicability.always()
Creates an applicability that is always satisfied.
|
static TemporalApplicability |
TemporalApplicability.dateRange(LocalDate startDate,
LocalDate endDate)
Creates an applicability satisfied in the given range of dates.
|
static TemporalApplicability |
TemporalApplicability.dayOfWeekAfter(int ordinal,
DayOfWeek dayOfWeek,
MonthDay monthDay)
Creates an applicability satisfied on the ordinal-th day-of-week after the given month-day.
|
static TemporalApplicability |
TemporalApplicability.dayOfWeekBefore(int ordinal,
DayOfWeek dayOfWeek,
MonthDay monthDay)
Creates an applicability satisfied on the ordinal-th day-of-week before the given month-day.
|
static TemporalApplicability |
TemporalApplicability.dayOfWeekRange(DayOfWeek startDayOfWeek,
DayOfWeek endDayOfWeek)
Creates an applicability satisfied in the given days-of-week.
|
static TemporalApplicability |
TemporalApplicability.evenIsoWeek()
Creates an applicability satisfied in weeks with an even ISO week number.
|
static TemporalApplicability |
TemporalApplicability.isoWeekRange(int startWeekNumber,
int endWeekNumber)
Creates an applicability satisfied in weeks with the week number in the given range.
|
static TemporalApplicability |
TemporalApplicability.monthDayRange(MonthDay startMonthDay,
MonthDay endMonthDay)
Creates an applicability satisfied in the given range of month-days.
|
static TemporalApplicability |
TemporalApplicability.monthRange(Month startMonth,
Month endMonth)
Creates an applicability satisfied in the given range of months.
|
TemporalApplicability |
TemporalApplicability.negate() |
static TemporalApplicability |
TemporalApplicability.never()
Creates an applicability that is never satisfied.
|
static TemporalApplicability |
TemporalApplicability.oddIsoWeek()
Creates an applicability satisfied in weeks with an odd ISO week number.
|
static TemporalApplicability |
TemporalApplicability.singleDate(LocalDate date)
Creates an applicability satisfied on the given date.
|
static TemporalApplicability |
TemporalApplicability.singleDayOfWeek(DayOfWeek dayOfWeek)
Creates an applicability satisfied on the given day-of-week.
|
static TemporalApplicability |
TemporalApplicability.singleIsoWeek(int weekNumber)
Creates an applicability satisfied in weeks with the given ISO week number.
|
static TemporalApplicability |
TemporalApplicability.singleMonth(Month month)
Creates an applicability satisfied in the given month.
|
static TemporalApplicability |
TemporalApplicability.singleMonthDay(MonthDay monthDay)
Creates an applicability satisfied on the given month-day.
|
static TemporalApplicability |
TemporalApplicability.singleYear(int year)
Creates an applicability satisfied in the given year.
|
static TemporalApplicability |
TemporalApplicability.singleYear(Year year)
Creates an applicability satisfied in the given year.
|
static TemporalApplicability |
TemporalApplicability.yearRange(int startYear,
int endYear)
Creates an applicability satisfied in the given range of years.
|
static TemporalApplicability |
TemporalApplicability.yearRange(Year startYear,
Year endYear)
Creates an applicability satisfied in the given range of years.
|