Top Fields Constructors Methods
impl.com.calendarfx.view

public Class YearMonthViewSkin

extends DateControlSkin<YearMonthView>
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.DateControl, .DateControl.DateDetailsParameter, .Messages, .RequestEvent, .YearMonthView, impl.com.calendarfx.view.util.Util, javafx.beans.InvalidationListener, .Observable, javafx.geometry.HPos, .Insets, .Pos, javafx.scene.Node, javafx.scene.control.Button, .Control, .Label, javafx.scene.input.MouseButton, .MouseEvent, javafx.scene.layout.BorderPane, .ColumnConstraints, .GridPane, .Priority, .Region, .RowConstraints, javafx.util.Callback, java.time.DayOfWeek, .LocalDate, .Year, .YearMonth, .ZoneId, java.time.format.DateTimeFormatter, java.util.HashMap, .List, .Locale, .Map

Field Summary

Modifier and TypeField and Description
private final Map<String, YearMonthView.DateCell>
private static final String
private static final String
private final DataLoader
private static final String
private static final String
private static final String
private final Label[]
private YearMonth
private final GridPane
private LocalDate
private final Label
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private static final String
private final Label[]
private final Label

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
protected void
protected void
protected void
protected void
protected void
protected void
public List<CalendarSource>
public Control
private String
getKey(int row, int col)

public LocalDate
public String
public LocalDate
public ZoneId
private void
private void
private void
public boolean
protected void
private void
private void
private void
private void
Inherited from impl.com.calendarfx.view.DateControlSkin:
entryLocationChangedentryTitleChangedentryUserObjectChangedisRelevantisRelevantzoneIdChanged

Field Detail

cellsMapback to summary
private final Map<String, YearMonthView.DateCell> cellsMap
CURRENT_DATE_BORDERback to summary
private static final String CURRENT_DATE_BORDER
CURRENT_DATE_LABELback to summary
private static final String CURRENT_DATE_LABEL
dataLoaderback to summary
private final DataLoader dataLoader
DAY_NOT_OF_MONTH_LABELback to summary
private static final String DAY_NOT_OF_MONTH_LABEL
DAY_OF_MONTH_LABELback to summary
private static final String DAY_OF_MONTH_LABEL
DAY_OF_WEEK_LABELback to summary
private static final String DAY_OF_WEEK_LABEL
dayOfWeekLabelsback to summary
private final Label[] dayOfWeekLabels
displayedYearMonthback to summary
private YearMonth displayedYearMonth
gridPaneback to summary
private final GridPane gridPane
lastSelectedDateback to summary
private LocalDate lastSelectedDate
monthLabelback to summary
private final Label monthLabel
SELECTED_MONTH_DATEback to summary
private static final String SELECTED_MONTH_DATE
TODAYback to summary
private static final String TODAY
USAGE_HIGHback to summary
private static final String USAGE_HIGH
USAGE_LOWback to summary
private static final String USAGE_LOW
USAGE_MEDIUMback to summary
private static final String USAGE_MEDIUM
USAGE_VERY_HIGHback to summary
private static final String USAGE_VERY_HIGH
USAGE_VERY_LOWback to summary
private static final String USAGE_VERY_LOW
WEEKEND_DAYback to summary
private static final String WEEKEND_DAY
weekNumberLabelsback to summary
private final Label[] weekNumberLabels
yearLabelback to summary
private final Label yearLabel

Constructor Detail

YearMonthViewSkinback to summary
public YearMonthViewSkin(YearMonthView view)

Method Detail

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

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

Annotations
@Override
calendarVisibilityChangedback to summary
protected void calendarVisibilityChanged()

Overrides impl.com.calendarfx.view.DateControlSkin.calendarVisibilityChanged.

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
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
getKeyback to summary
private String getKey(int row, int col)
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
handleDoubleClickback to summary
private void handleDoubleClick(LocalDate date)
handleMouseClickback to summary
private void handleMouseClick(MouseEvent evt, Node node, LocalDate date)
handleSingleClickback to summary
private void handleSingleClick(MouseEvent evt, Node node, LocalDate date)
isCalendarVisibleback to summary
public boolean isCalendarVisible(Calendar<T> calendar)

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

Annotations
@Override
refreshDataback to summary
protected void refreshData()

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

Annotations
@Override
updateHyperlinkSupportback to summary
private void updateHyperlinkSupport()
updateUsageColorsback to summary
private void updateUsageColors(String reason)
updateViewback to summary
private void updateView()
updateVisibilityback to summary
private void updateVisibility()