Top Fields Constructors Methods
impl.com.calendarfx.view

public Class AgendaViewSkin

extends DateControlSkin<AgendaView>
implements LoadDataSettingsProvider
Class Inheritance
All Implemented Interfaces
impl.com.calendarfx.view.LoadDataSettingsProvider
Imports
com.calendarfx.model.Calendar, .CalendarEvent, .CalendarSource, .Entry, com.calendarfx.util.LoggingDomain, com.calendarfx.view.AgendaView, .AgendaView.AgendaEntry, .Messages, impl.com.calendarfx.view.util.Util, javafx.beans.InvalidationListener, .WeakInvalidationListener, javafx.beans.value.ChangeListener, javafx.collections.ListChangeListener, javafx.scene.control.Control, .Label, .ListView, javafx.scene.layout.BorderPane, java.text.MessageFormat, java.time.LocalDate, .ZoneId, java.util.ArrayList, .Collections, .HashMap, .List, .Map, java.util.logging.Level

Field Summary

Modifier and TypeField and Description
private static final String
private final InvalidationListener
private final DataLoader
private final ListView<AgendaView.AgendaEntry>
private final Label
private final WeakInvalidationListener

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
protected void
protected void
protected void
protected void
protected void
public List<CalendarSource>
public Control
public LocalDate
public String
public LocalDate
public ZoneId
public boolean
private void
protected void
private void
updateList(final CalendarEvent evt, String reason)

private void
Inherited from impl.com.calendarfx.view.DateControlSkin:
calendarVisibilityChangedentryLocationChangedentryUserObjectChangedisRelevantisRelevantzoneIdChanged

Field Detail

AGENDA_VIEW_PLACEHOLDER_LABELback to summary
private static final String AGENDA_VIEW_PLACEHOLDER_LABEL
calendarVisibilityChangedback to summary
private final InvalidationListener calendarVisibilityChanged
dataLoaderback to summary
private final DataLoader dataLoader
listViewback to summary
private final ListView<AgendaView.AgendaEntry> listView
statusLabelback to summary
private final Label statusLabel
weakCalendarVisibilityChangedback to summary
private final WeakInvalidationListener weakCalendarVisibilityChanged

Constructor Detail

AgendaViewSkinback to summary
public AgendaViewSkin(AgendaView view)

Method Detail

calendarChangedback to summary
protected void calendarChanged(Calendar<T> calendar)

Overrides impl.com.calendarfx.view.DateControlSkin.calendarChanged.

Annotations
@Override
entryCalendarChangedback to summary
protected void entryCalendarChanged(CalendarEvent evt)

Overrides impl.com.calendarfx.view.DateControlSkin.entryCalendarChanged.

Annotations
@Override
entryFullDayChangedback to summary
protected void entryFullDayChanged(CalendarEvent evt)

Overrides impl.com.calendarfx.view.DateControlSkin.entryFullDayChanged.

Annotations
@Override
entryIntervalChangedback to summary
protected void entryIntervalChanged(CalendarEvent evt)

Overrides impl.com.calendarfx.view.DateControlSkin.entryIntervalChanged.

Annotations
@Override
entryRecurrenceRuleChangedback to summary
protected void entryRecurrenceRuleChanged(CalendarEvent evt)

Overrides impl.com.calendarfx.view.DateControlSkin.entryRecurrenceRuleChanged.

Annotations
@Override
entryTitleChangedback to summary
protected void entryTitleChanged(CalendarEvent evt)

Overrides impl.com.calendarfx.view.DateControlSkin.entryTitleChanged.

Annotations
@Override
getCalendarSourcesback to summary
public List<CalendarSource> getCalendarSources()

Implements impl.com.calendarfx.view.LoadDataSettingsProvider.getCalendarSources.

Annotations
@Override
getControlback to summary
public Control getControl()

Implements impl.com.calendarfx.view.LoadDataSettingsProvider.getControl.

Annotations
@Override
getLoadEndDateback to summary
public LocalDate getLoadEndDate()

Implements impl.com.calendarfx.view.LoadDataSettingsProvider.getLoadEndDate.

Annotations
@Override
getLoaderNameback to summary
public String getLoaderName()

Implements impl.com.calendarfx.view.LoadDataSettingsProvider.getLoaderName.

Annotations
@Override
getLoadStartDateback to summary
public LocalDate getLoadStartDate()

Implements impl.com.calendarfx.view.LoadDataSettingsProvider.getLoadStartDate.

Annotations
@Override
getZoneIdback to summary
public ZoneId getZoneId()

Implements impl.com.calendarfx.view.LoadDataSettingsProvider.getZoneId.

Annotations
@Override
isCalendarVisibleback to summary
public boolean isCalendarVisible(Calendar<T> calendar)

Implements impl.com.calendarfx.view.LoadDataSettingsProvider.isCalendarVisible.

Annotations
@Override
listenToCalendarsback to summary
private void listenToCalendars()
refreshDataback to summary
protected void refreshData()

Overrides impl.com.calendarfx.view.DateControlSkin.refreshData.

Annotations
@Override
updateListback to summary
private void updateList(final CalendarEvent evt, String reason)
updateListback to summary
private void updateList(String reason)