| Class | Description | 
|---|---|
| Calendar | The Calendar component provides several different ways for a user to view and edit a set of events. | 
| CalendarEvent | A type of  Recordwhich represents an event to occur at a specific time, displayed
 within the calendar. | 
| CalendarView | CalendarView is a base class, extended by the various views available in a   Calendar. | 
| CellHoverCustomizer | Called to determine the hover text for a given cell in a CalendarView | 
| DateCellAlignCustomizer | Called to determine the horizontal Alignment of the content in s given date cell in a CalendarView | 
| DateCellVAlignCustomizer | Called to determine the vertical Alignment of the content in s given date cell in a CalendarView | 
| DateCSSTextCustomizer | Called to determine additional CSS text for a given date in a given view | 
| DateHeaderCustomizer | Called to determine the HTML to be displayed in the header for a given date column in a CalendarView | 
| DateHTMLCustomizer | Called to determine the HTML to be displayed in a given date cell in a CalendarView | 
| DateStyleCustomizer | Called to determine the CSS class name for a given date in a given view | 
| DisableDateCustomizer | Called to determine whether the passed date should be considered disabled in the passed view | 
| DragHoverCustomizer | Called to determine the hover text to show during drag operations in Calendars | 
| EventBodyHTMLCustomizer | Called to determine the body/description HTML to be displayed in an event's EventCanvas | 
| EventCanvas | The EventCanvas component is a lightweight  layoutsubclass for 
 displaying aCalendarEventin aCalendarView. | 
| EventCanvasComponentCustomizer | Called to create and update the components shown in EventCanvas instances when 
 Calendar.showEventCanvasComponents is true. | 
| EventCanvasGripperIconCustomizer | Called to determine the CSS class name for a given event in a given view | 
| EventCanvasHoverHTMLCustomizer | Called to determine the hover HTML to be displayed when the user hovers over an eventCanvas in a calendar. | 
| EventCanvasMenuCustomizer | Called to determine the hover HTML to be displayed when the user hovers over an eventCanvas in a calendar. | 
| EventDialogCustomizer | Called whenever a Calender needs to show the EventDialog, to view or create a CalendarEvent | 
| EventEditorCustomizer | Called whenever a Calender needs to show an EventEditor, to edit or create a CalendarEvent | 
| EventHeaderHTMLCustomizer | Called to determine the header/title HTML to be displayed in an event's EventCanvas | 
| EventStyleCustomizer | Called to determine the CSS class name for a given event in a given view | 
| HeaderLevel | Defines one level of headers shown above the event area in a  Timeline. | 
| HeaderLevelHoverCustomizer | Called to determine the hover text for a given span in a HeaderLevel in Timeline views | 
| HeaderLevelTitleCustomizer | Called to determine the Title text for a given span in a HeaderLevel in Timeline views | 
| IndicatorCanvas | |
| IndicatorHoverHTMLCustomizer | Called to determine the hover HTML to be displayed when the user hovers over an IndicatorCanvas in a calendar. | 
| Lane | |
| MonthViewHoverHTMLCustomizer | Called to determine the hover HTML to be displayed when the user hovers over a cell displayed in the calendar month view tab. | 
| ShowDateCustomizer | Called to determine whether a particular date should be visible in the passed view | 
| ShowEventCustomizer | Called to determine whether a particular event should be visible in the passed view | 
| ShowLaneCustomizer | Called to determine a particular lane should be visible in the passed view | 
| Timeline | Timeline is a trivial subclass of  Calendarthat configures the Calendar
 with settings typical for a standalone timeline view: hides theday,weekandmonthtabs and thecontrols barby default. | 
| ZoneCanvas | |
| ZoneHoverHTMLCustomizer | Called to determine the hover HTML to be displayed when the user hovers over an ZoneCanvas in a calendar. |