Package | Description |
---|---|
com.calendarfx.view |
Custom controls for visualizing calendars for a day, a week, a month, or a year.
|
com.calendarfx.view.page |
Complex controls that wire several date controls together for a rich
user experience.
|
com.calendarfx.view.popover |
A getting started set of views for creating popovers for calendar entries.
|
com.calendarfx.view.print |
A set of controls used for creating a print preview dialog.
|
Class and Description |
---|
AgendaView
The agenda view displays calendar entries in a list.
|
AgendaView.AgendaEntry
Agenda entries are model objects that reference a collection of calendar
entries for a specific date.
|
AgendaView.AgendaEntryCell
A specialized list cell that is capable of displaying all entries currently assigned
to a given day.
|
AllDayEntryView
An entry view specialized for display in the
AllDayView control. |
AllDayView
A date control used on top of a
DayView or a DetailedWeekView for
showing "full day" calendar entries. |
CalendarFXControl
Common superclass for all controls in the calendar framework.
|
CalendarHeaderView
A view used for showing the short names of calendars on top of those
DayView instances that are using the DateControl.Layout.SWIMLANE layout
strategy. |
DateControl
The superclass for all controls that are showing calendar information.
|
DateControl.ContextMenuParameter
The parameter object passed to the context menu callback.
|
DateControl.CreateCalendarSourceParameter
The parameter object passed to the calendar source factory.
|
DateControl.CreateEntryParameter
The parameter object passed to the entry factory.
|
DateControl.DateDetailsParameter
The parameter object passed to the date details callback.
|
DateControl.EntryContextMenuParameter
The parameter object passed to the context menu callback for entries.
|
DateControl.EntryDetailsParameter
The parameter object passed to the entry details callback.
|
DateControl.EntryDetailsPopOverContentParameter
The parameter object passed to the entry details popover content
callback.
|
DateControl.Layout
Supported layout strategies by the
DayView . |
DateControl.Usage |
DateSelectionModel |
DateSelectionModel.SelectionMode |
DayEntryView
A view representing an entry inside the
DayView control. |
DayView
A view representing a single day.
|
DayViewBase
The common superclass for all date controls that are used to display the 24
hours of a day: day view, week day view, time scale, week time scale, and
week view.
|
DayViewBase.EarlyLateHoursStrategy
An enumerator used for specifying how to deal with late and early hours.
|
DayViewBase.HoursLayoutStrategy
An enumerator used for specifying how to lay out hours.
|
DetailedWeekView
A view for showing several week days in a row, normally seven.
|
DeveloperConsole
A control used for showing the internals of CalendarFX at work.
|
DraggedEntry
Dragged entry is used internally only to represent the calendar entry that is
currently being dragged.
|
DraggedEntry.DragMode
An enum used for defining which drag operation is currently in progress.
|
EntryViewBase
The base class for all views that are representing calendar entries.
|
EntryViewBase.Position
An enumerator used for specifying the position of an entry view.
|
MonthEntryView
A specialized entry view used by the
MonthView . |
MonthSheetView
A view laying out months and dates in a spreadsheet style.
|
MonthSheetView.ClickBehaviour
An enumerator to control the behaviour of the control when the user
clicks on a date.
|
MonthSheetView.DateCell
The base class for all date cells that are used in combination with the
MonthSheetView . |
MonthSheetView.DateParameter
A parameter object used by the cell factory of the month sheet view.
|
MonthSheetView.HeaderParameter
A parameter object used by the "header" cell factory of the month sheet view.
|
MonthSheetView.SimpleDateCell
A date cell used to display the day of month, the day of week, and the week of year in
three separate labels.
|
MonthSheetView.ViewUnit
A view unit describes how many months the view should show.
|
MonthSheetView.WeekDayLayoutStrategy
The different ways the view can align date cells.
|
MonthViewBase
Common superclass for views showing a month (e.g.
|
RequestEvent
A specialized event class used by date controls to request that the UI shows
a given date, dateTime, month, or year.
|
SearchResultView
A view used for searching entries in the calendars and for displaying the
results.
|
SourceView
A view specialized in showing a list of
CalendarSource instances. |
TimeScaleView
A control used for displaying a vertical time scale.
|
VirtualGrid
A virtual grid used to make entries snap to virtual grid lines while being
edited.
|
WeekDayHeaderView
A view for displaying the names of the week days in the
DetailedWeekView
control. |
WeekDayHeaderView.WeekDayCell
A cell used by the
WeekDayHeaderView to display the names of the
weekdays (Mo. |
WeekDayView
A specialization of the regular
DayView in order to support some customized
styling / customized behaviour. |
WeekTimeScaleView
A specialization of the regular
TimeScaleView to support a reference to the
WeekView where this scale is being used. |
WeekView
A view for showing several week days in a row, normally seven.
|
WeekView.WeekDayParameter
The parameter object for the week day view factory.
|
YearMonthView
Displays a given month in a given year.
|
YearMonthView.ClickBehaviour
An enumerator to control the behaviour of the control when the user
clicks on a date.
|
YearMonthView.DateCell
The base date cell implementation for month views.
|
ZonedDateTimeProvider
An interface that needs to be implemented by those date controls that want to
support the creation of new entries with a double click.
|
Class and Description |
---|
AgendaView
The agenda view displays calendar entries in a list.
|
CalendarFXControl
Common superclass for all controls in the calendar framework.
|
DateControl
The superclass for all controls that are showing calendar information.
|
DetailedDayView
The detailed day view is a composite control consisting of a
DayView ,
an AllDayView , an CalendarHeaderView , and a TimeScaleView . |
DetailedWeekView
A view for showing several week days in a row, normally seven.
|
MonthSheetView
A view laying out months and dates in a spreadsheet style.
|
MonthView
Visualizes an entire month including the last days of the previous month and
the first days of the next month.
|
YearMonthView
Displays a given month in a given year.
|
YearView
A view that shows exactly twelve months of a year via the help of
the
YearMonthView control. |
Class and Description |
---|
DateControl
The superclass for all controls that are showing calendar information.
|
RecurrenceView
A custom control used for editing recurrence rules according to RFC 2445.
|
Class and Description |
---|
CalendarFXControl
Common superclass for all controls in the calendar framework.
|
DateControl
The superclass for all controls that are showing calendar information.
|
DateControl.Layout
Supported layout strategies by the
DayView . |
DetailedDayView
The detailed day view is a composite control consisting of a
DayView ,
an AllDayView , an CalendarHeaderView , and a TimeScaleView . |
DetailedWeekView
A view for showing several week days in a row, normally seven.
|
MonthView
Visualizes an entire month including the last days of the previous month and
the first days of the next month.
|
SourceView
A view specialized in showing a list of
CalendarSource instances. |
Copyright © 2017 Dirk Lemmermann Software & Consulting. All rights reserved.