public interface Calendar extends Component.BelongToFrame, Component.HasCaption, Component.HasIcon, HasContextHelp, HasHtmlCaption, HasHtmlDescription
Modifier and Type | Interface and Description |
---|---|
static class |
Calendar.CalendarBackwardClickEvent |
static class |
Calendar.CalendarDateClickEvent |
static class |
Calendar.CalendarEventClickEvent |
static class |
Calendar.CalendarEventMoveEvent |
static class |
Calendar.CalendarEventResizeEvent |
static class |
Calendar.CalendarForwardClickEvent |
static class |
Calendar.CalendarRangeSelectEvent |
static class |
Calendar.CalendarWeekClickEvent |
static class |
Calendar.TimeFormat |
Component.Alignment, Component.BelongToFrame, Component.Disposable, Component.Editable, Component.Focusable, Component.HasCaption, Component.HasDescription, Component.HasIcon, Component.HasXmlDescriptor, Component.OptionsStyleProvider, Component.Wrapper
HasContextHelp.ContextHelpIconClickEvent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
AUTO_SIZE, AUTO_SIZE_PX, FULL_SIZE, UNITS_PERCENTAGE, UNITS_PIXELS
Modifier and Type | Method and Description |
---|---|
Subscription |
addBackwardClickListener(java.util.function.Consumer<Calendar.CalendarBackwardClickEvent> listener) |
Subscription |
addDateClickListener(java.util.function.Consumer<Calendar.CalendarDateClickEvent> listener) |
Subscription |
addEventClickListener(java.util.function.Consumer<Calendar.CalendarEventClickEvent> listener) |
Subscription |
addEventMoveListener(java.util.function.Consumer<Calendar.CalendarEventMoveEvent> listener) |
Subscription |
addEventResizeListener(java.util.function.Consumer<Calendar.CalendarEventResizeEvent> listener) |
Subscription |
addForwardClickListener(java.util.function.Consumer<Calendar.CalendarForwardClickEvent> listener) |
Subscription |
addRangeSelectListener(java.util.function.Consumer<Calendar.CalendarRangeSelectEvent> listener) |
Subscription |
addWeekClickListener(java.util.function.Consumer<Calendar.CalendarWeekClickEvent> listener) |
CollectionDatasource |
getDatasource()
Deprecated.
Use
getEventProvider() instead |
java.util.Map<java.time.DayOfWeek,java.lang.String> |
getDayNames() |
java.util.Date |
getEndDate() |
CalendarEventProvider |
getEventProvider() |
int |
getFirstVisibleDayOfWeek() |
int |
getFirstVisibleHourOfDay() |
int |
getLastVisibleDayOfWeek() |
int |
getLastVisibleHourOfDay() |
java.util.Map<java.time.Month,java.lang.String> |
getMonthNames() |
java.util.Date |
getStartDate() |
Calendar.TimeFormat |
getTimeFormat() |
java.util.TimeZone |
getTimeZone() |
java.lang.String |
getWeeklyCaptionFormat() |
boolean |
isNavigationButtonsVisible() |
void |
removeBackwardClickListener(java.util.function.Consumer<Calendar.CalendarBackwardClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeDateClickListener(java.util.function.Consumer<Calendar.CalendarDateClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeEventClickListener(java.util.function.Consumer<Calendar.CalendarEventClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeEventMoveListener(java.util.function.Consumer<Calendar.CalendarEventMoveEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeEventResizeListener(java.util.function.Consumer<Calendar.CalendarEventResizeEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeForwardClickListener(java.util.function.Consumer<Calendar.CalendarForwardClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeRangeSelectListener(java.util.function.Consumer<Calendar.CalendarRangeSelectEvent> listener)
Deprecated.
Use
Subscription instead |
void |
removeWeekClickListener(java.util.function.Consumer<Calendar.CalendarWeekClickEvent> listener)
Deprecated.
Use
Subscription instead |
void |
setDatasource(CollectionDatasource datasource)
Deprecated.
@deprecated Use
setEventProvider(CalendarEventProvider)
with EntityCalendarEventProvider instead |
void |
setDayNames(java.util.Map<java.time.DayOfWeek,java.lang.String> dayNames)
Sets localized Calendar day names.
|
void |
setEndDate(java.util.Date date)
Set end date for the calendar's range.
|
void |
setEventProvider(CalendarEventProvider calendarEventProvider)
Set the calendar event provider.
|
void |
setFirstVisibleDayOfWeek(int firstDay)
Set first day of the week to show.
|
void |
setFirstVisibleHourOfDay(int firstHour)
Set first hour of the day to show.
|
void |
setLastVisibleDayOfWeek(int lastDay)
Set last day of the week to show.
|
void |
setLastVisibleHourOfDay(int lastHour)
Set last hour of the day to show.
|
void |
setMonthNames(java.util.Map<java.time.Month,java.lang.String> monthNames)
Sets localized Calendar month names.
|
void |
setNavigationButtonsVisible(boolean value)
Set visibility for the backward and forward buttons.
|
void |
setStartDate(java.util.Date date)
Set start date for the calendar range.
|
void |
setTimeFormat(Calendar.TimeFormat format)
Set format for time.
|
void |
setTimeZone(java.util.TimeZone zone)
Set timezone.
|
void |
setWeeklyCaptionFormat(java.lang.String dateFormatPattern)
Set date caption format for the weekly view.
|
getFrame, setFrame
addStyleName, getAlignment, getHeight, getHeightSizeUnit, getHeightUnits, getId, getParent, getStyleName, getWidth, getWidthSizeUnit, getWidthUnits, isEnabled, isEnabledItself, isEnabledRecursive, isResponsive, isVisible, isVisibleItself, isVisibleRecursive, removeStyleName, requestFocus, setAlignment, setEnabled, setHeight, setHeightAuto, setHeightFull, setId, setParent, setResponsive, setSizeAuto, setSizeFull, setStyleName, setVisible, setWidth, setWidthAuto, setWidthFull, unwrap, unwrapComposition
getIcon, setIcon, setIconFromSet
getContextHelpIconClickHandler, getContextHelpText, isContextHelpTextHtmlEnabled, setContextHelpIconClickHandler, setContextHelpText, setContextHelpTextHtmlEnabled
isCaptionAsHtml, setCaptionAsHtml
getCaption, setCaption
getDescription, setDescription
isDescriptionAsHtml, setDescriptionAsHtml
static final java.lang.String NAME
void setStartDate(java.util.Date date)
java.util.Date getStartDate()
void setEndDate(java.util.Date date)
java.util.Date getEndDate()
void setTimeZone(java.util.TimeZone zone)
java.util.TimeZone getTimeZone()
@Deprecated void setDatasource(CollectionDatasource datasource)
setEventProvider(CalendarEventProvider)
with EntityCalendarEventProvider
insteaddatasource
- a datasource to set@Nullable @Deprecated CollectionDatasource getDatasource()
getEventProvider()
insteadvoid setTimeFormat(Calendar.TimeFormat format)
Calendar.TimeFormat getTimeFormat()
void setFirstVisibleDayOfWeek(int firstDay)
int getFirstVisibleDayOfWeek()
void setLastVisibleDayOfWeek(int lastDay)
int getLastVisibleDayOfWeek()
void setFirstVisibleHourOfDay(int firstHour)
int getFirstVisibleHourOfDay()
void setLastVisibleHourOfDay(int lastHour)
int getLastVisibleHourOfDay()
void setWeeklyCaptionFormat(java.lang.String dateFormatPattern)
java.lang.String getWeeklyCaptionFormat()
void setEventProvider(CalendarEventProvider calendarEventProvider)
calendarEventProvider
- an event provider with eventsContainerCalendarEventProvider
,
EntityCalendarEventProvider
CalendarEventProvider getEventProvider()
void setNavigationButtonsVisible(boolean value)
boolean isNavigationButtonsVisible()
java.util.Map<java.time.DayOfWeek,java.lang.String> getDayNames()
DayOfWeek
values matched to localized day namesvoid setDayNames(java.util.Map<java.time.DayOfWeek,java.lang.String> dayNames)
dayNames
- DayOfWeek
values matched to localized day namesjava.util.Map<java.time.Month,java.lang.String> getMonthNames()
Month
values matched to localized month namesvoid setMonthNames(java.util.Map<java.time.Month,java.lang.String> monthNames)
monthNames
- Month
values matched to localized month namesSubscription addDateClickListener(java.util.function.Consumer<Calendar.CalendarDateClickEvent> listener)
@Deprecated void removeDateClickListener(java.util.function.Consumer<Calendar.CalendarDateClickEvent> listener)
Subscription
insteadlistener
- a listener to removeSubscription addEventClickListener(java.util.function.Consumer<Calendar.CalendarEventClickEvent> listener)
@Deprecated void removeEventClickListener(java.util.function.Consumer<Calendar.CalendarEventClickEvent> listener)
Subscription
insteadlistener
- a listener to removeSubscription addEventResizeListener(java.util.function.Consumer<Calendar.CalendarEventResizeEvent> listener)
@Deprecated void removeEventResizeListener(java.util.function.Consumer<Calendar.CalendarEventResizeEvent> listener)
Subscription
insteadlistener
- a listener to removeSubscription addEventMoveListener(java.util.function.Consumer<Calendar.CalendarEventMoveEvent> listener)
@Deprecated void removeEventMoveListener(java.util.function.Consumer<Calendar.CalendarEventMoveEvent> listener)
Subscription
insteadlistener
- a listener to removeSubscription addWeekClickListener(java.util.function.Consumer<Calendar.CalendarWeekClickEvent> listener)
@Deprecated void removeWeekClickListener(java.util.function.Consumer<Calendar.CalendarWeekClickEvent> listener)
Subscription
insteadlistener
- a listener to removeSubscription addForwardClickListener(java.util.function.Consumer<Calendar.CalendarForwardClickEvent> listener)
@Deprecated void removeForwardClickListener(java.util.function.Consumer<Calendar.CalendarForwardClickEvent> listener)
Subscription
insteadlistener
- a listener to removeSubscription addBackwardClickListener(java.util.function.Consumer<Calendar.CalendarBackwardClickEvent> listener)
@Deprecated void removeBackwardClickListener(java.util.function.Consumer<Calendar.CalendarBackwardClickEvent> listener)
Subscription
insteadlistener
- a listener to removeSubscription addRangeSelectListener(java.util.function.Consumer<Calendar.CalendarRangeSelectEvent> listener)
@Deprecated void removeRangeSelectListener(java.util.function.Consumer<Calendar.CalendarRangeSelectEvent> listener)
Subscription
insteadlistener
- a listener to remove