Index

A C D E G H I R S T 
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 TimeInterval instances based on specified constraints.
DateTimeRange(LocalDate, LocalDate) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
Creates a new DateTimeRange with 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 DateTimeRange with 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 DateTimeRange with 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 DateTimeRange with 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 LocalTime when 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 LocalTime when 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 LocalDate falls within any interval.
includes(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.DateTimeRange
Checks if the given LocalDateTime falls within any interval.
includes(LocalDateTime) - Method in class com.flowingcode.vaadin.addons.recurrentschedulefield.api.TimeInterval
Checks whether the given LocalDateTime falls 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 TimeInterval instances by customizing a DateTimeRange.
RecurrentScheduleField() - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
Creates a new RecurrentScheduleField with the default error message.
RecurrentScheduleField(DateTimeRange) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
Creates a new RecurrentScheduleField with a default value.
RecurrentScheduleField(DateTimeRange, String) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
Creates a new RecurrentScheduleField with a default value and custom error message.
RecurrentScheduleField(String) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleField
Creates a new RecurrentScheduleField with 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 RecurrentScheduleField component.
RecurrentScheduleFieldValidator(RecurrentScheduleField) - Constructor for class com.flowingcode.vaadin.addons.recurrentschedulefield.ui.RecurrentScheduleFieldValidator
Creates a new validator for the specified RecurrentScheduleField component.

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 TimeInterval with the specified start and end date-times.
A C D E G H I R S T 
All Classes and Interfaces|All Packages|Serialized Form