Index
All Classes and Interfaces|All Packages|Serialized Form
A
- apply(DateTimeRange, ValueContext) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldValidator
C
- com.flowingcode.vaadin.addons.recurrentschedulefield.api - package com.flowingcode.vaadin.addons.recurrentschedulefield.api
- com.flowingcode.vaadin.addons.recurrentschedulefield.ui - package com.flowingcode.vaadin.addons.recurrentschedulefield.ui
- compareTo(TimeInterval) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
D
- DateTimeRange - Class in com.flowingcode.vaadin.addons.recurrentschedulefield.api
-
Represents a range of dates, times and days, generating
TimeIntervalinstances based on specified constraints. - DateTimeRange(LocalDate, LocalDate) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Creates a new
DateTimeRangewith the specified start and end dates, including all days of the week. - DateTimeRange(LocalDate, LocalDate, LocalTime, LocalTime) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Creates a new
DateTimeRangewith the specified dates and time boundaries, including all days of the week. - DateTimeRange(LocalDate, LocalDate, LocalTime, LocalTime, Set<DayOfWeek>) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Creates a new
DateTimeRangewith the specified dates, time boundaries, and included days of the week. - DateTimeRange(LocalDate, LocalDate, Set<DayOfWeek>) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Creates a new
DateTimeRangewith the specified start and end dates, and included days of the week.
E
- equals(Object) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
G
- generateModelValue() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
- getDatesPeriod() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the period between the start and (exclusive) end dates.
- getDatesPlaceholder() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Gets current date pickers' placeholder.
- getDatesTitle() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Gets current date pickers' title.
- getDayDuration() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the time duration (or time period) of an interval.
- getDayInitials() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Gets current week days picker's initials.
- getDaysChipsText() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Gets current days filter chips' text.
- getDaysTitle() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Gets current days picker's title.
- getDefaultValidator() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
- getDuration() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
-
Gets the time duration (or time period) of this interval.
- getEndDate() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the end date (exclusive).
- getEndDate() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
-
Returns the (exclusive) ending point of this interval.
- getEndTime() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the
LocalTimewhen intervals end (exclusive). - getIntervals() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the intervals that conform to the current date and time constraints.
- getIntervalsLeft() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the intervals that end after the current date and time.
- getIntervalsLeft(LocalDate) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the intervals that end after given
LocalDate. - getIntervalsLeft(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the intervals that end after given
LocalDateTime. - getNextInterval() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the next interval that ends after the current date and time.
- getNextInterval(LocalDate) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the next interval that ends after the given
LocalDate. - getNextInterval(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the next interval that ends after the given
LocalDateTime. - getPastIntervals() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the intervals that ended before the current date and time.
- getPastIntervals(LocalDate) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the intervals that ended before given
LocalDate. - getPastIntervals(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the intervals that ended before given
LocalDateTime. - getStartDate() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the start date.
- getStartDate() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
-
Returns the starting point of this interval.
- getStartTime() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Gets the
LocalTimewhen intervals start. - getTimeChipsText() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Gets current time filter chips' text.
- getTimesPlaceholder() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Gets current time pickers' placeholder.
- getTimesTitle() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Gets current time pickers' title.
- getValue() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Retrieves the current value of the RecurrentScheduleField component.
- getWeekDays() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Returns the days of the week on which intervals are defined.
H
- hashCode() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
I
- includes(LocalDate) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Checks if the given
LocalDatefalls within any interval. - includes(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Checks if the given
LocalDateTimefalls within any interval. - includes(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
-
Checks whether the given
LocalDateTimefalls within this interval. - isAfter(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
-
Checks whether this interval falls after the specified
LocalDateTime. - isBefore(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
-
Checks whether this interval falls before the specified
LocalDateTime. - isValid() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldValidator
R
- RecurrentScheduleField - Class in com.flowingcode.vaadin.addons.recurrentschedulefield.ui
-
A component to generate
TimeIntervalinstances by customizing aDateTimeRange. - RecurrentScheduleField() - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Creates a new
RecurrentScheduleFieldwith the default error message. - RecurrentScheduleField(DateTimeRange) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Creates a new
RecurrentScheduleFieldwith a default value. - RecurrentScheduleField(DateTimeRange, String) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Creates a new
RecurrentScheduleFieldwith a default value and custom error message. - RecurrentScheduleField(String) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Creates a new
RecurrentScheduleFieldwith a custom error message. - RecurrentScheduleFieldI18n - Class in com.flowingcode.vaadin.addons.recurrentschedulefield.ui
-
Provides internationalization support for
RecurrentScheduleField. - RecurrentScheduleFieldI18n() - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
- RecurrentScheduleFieldValidator - Class in com.flowingcode.vaadin.addons.recurrentschedulefield.ui
-
Validator for
RecurrentScheduleFieldcomponent. - RecurrentScheduleFieldValidator(RecurrentScheduleField) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldValidator
-
Creates a new validator for the specified
RecurrentScheduleFieldcomponent.
S
- setAllWeekDays() - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Sets the interval creation to include all days of the week.
- setDatesPlaceholder(String, String) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Sets the date pickers' placeholder.
- setDatesReadOnly(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the date pickers' read-only state.
- setDatesTitle(String) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Sets the date pickers' title.
- setDatesVisible(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the date pickers' visibility state.
- setDayDuration(LocalTime, LocalTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Sets time boundaries for the intervals.
- setDayInitials(List<String>) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Sets the week days picker's initials.
- setDaysChipsText(String, String, String) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Sets the days filter chips' text.
- setDaysChipsVisible(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the days chips' visibility state.
- setDaysReadOnly(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the days picker's read-only state.
- setDaysTitle(String) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Sets the days picker's title.
- setDaysVisible(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the days picker's visibility state.
- setFirstWeekDay(DayOfWeek) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets which day should be placed at the starting or left-most position.
- setI18n(RecurrentScheduleFieldI18n) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the custom text properties for internationalization purposes.
- setIndicatorVisible(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the left line indicator's visibility state.
- setMaxDate(LocalDate) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the maximum end date.
- setMaxDaysSpan(int) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the maximum days distance between start and end dates.
- setMaxTime(LocalTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the maximum end time.
- setMinDate(LocalDate) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the minimum start date.
- setMinTime(LocalTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the minimum start time.
- setPresentationValue(DateTimeRange) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
- setReadOnly(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes this component's read-only state.
- setTimeChipsText(String, String, String) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Sets the time filter chips' text.
- setTimeChipsVisible(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the time chips' visibility state.
- setTimeLocale(Locale) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the time locale for the time selection lists.
- setTimesPlaceholder(String, String) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Sets the time pickers' placeholder.
- setTimesReadOnly(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the time pickers' read-only state.
- setTimeStep(Duration) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the minimum time gap for the time selection lists.
- setTimesTitle(String) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldI18n
-
Sets the time pickers' title.
- setTimesVisible(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes the time pickers' visibility state.
- setVisible(boolean) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Changes this component's visibility state.
- setWeekDays(DayOfWeek...) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
-
Sets the selected week days.
- setWeekDays(Set<DayOfWeek>) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
-
Defines on which days of the week intervals are defined.
T
- TimeInterval - Class in com.flowingcode.vaadin.addons.recurrentschedulefield.api
-
A class that represents a time interval (a time period defined by start and end points) according to ISO 8601.
- TimeInterval(LocalDateTime, LocalDateTime) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
-
Creates a new
TimeIntervalwith the specified start and end date-times.
All Classes and Interfaces|All Packages|Serialized Form