Interface Calendar<A extends CalendarActivity>

Type Parameters:
A - the type of the calendar activities shown by the calendar
All Superinterfaces:
ActivityRepository<A>, EventTarget
All Known Implementing Classes:
CalendarBase, WeekendCalendar

public interface Calendar<A extends CalendarActivity>
extends ActivityRepository<A>
A calendar is an extension of an activity repository with the additions of a name and a visibility property. Calendars can be added to the whole Gantt chart or to individual rows within the Gantt chart.
Since:
1.0
See Also:
Row.getCalendars()
  • Property Details

    • name

      StringProperty nameProperty
      Returns the property used to store the name of the calendar. The name might be displayed by the UI (e.g. in a context menu).
      Since:
      1.0
    • visible

      BooleanProperty visibleProperty
      Returns the property used to store the visibility flag of the calendar. Calendars can be shown / hidden by the user.
      Since:
      1.0
  • Method Details

    • nameProperty

      StringProperty nameProperty()
      Returns the property used to store the name of the calendar. The name might be displayed by the UI (e.g. in a context menu).
      Since:
      1.0
    • visibleProperty

      BooleanProperty visibleProperty()
      Returns the property used to store the visibility flag of the calendar. Calendars can be shown / hidden by the user.
      Since:
      1.0