Top Inners Fields Constructors Methods
impl.com.calendarfx.view

public Class RecurrenceViewSkin

extends SkinBase<RecurrenceView>
Class Inheritance
Annotations
@SuppressWarnings:javadoc
Imports
com.calendarfx.util.LoggingDomain, com.calendarfx.view.Messages, .RecurrenceView, impl.com.calendarfx.view.util.Util, javafx.beans.InvalidationListener, javafx.beans.binding.Bindings, javafx.geometry.HPos, javafx.scene.control.ComboBox, .DatePicker, .Label, .RadioButton, .SkinBase, .Spinner, .SpinnerValueFactory.IntegerSpinnerValueFactory, .ToggleButton, .ToggleGroup, javafx.scene.layout.ColumnConstraints, .GridPane, .HBox, javafx.util.StringConverter, net.fortuna.ical4j.model.Recur, .WeekDay, .WeekDay.Day, .WeekDayList, java.time.LocalDate, .LocalTime, .ZoneId, .ZonedDateTime, java.time.format.DateTimeFormatter, .DateTimeParseException, .FormatStyle, java.util.List, java.util.logging.Level

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
private final HBox
private final RadioButton
private final Spinner<Integer>
private final SpinnerValueFactory.IntegerSpinnerValueFactory
private final Label
private final RadioButton
private final HBox
private final RadioButton
private final DatePicker
private final Label
private final ComboBox<RecurrenceViewSkin.Frequency>
private final Label
private final GridPane
private final Label
private final Label
private final HBox
private final RadioButton
private final RadioButton
private final HBox
private final Label
private final Label
private final Spinner<Integer>
private final SpinnerValueFactory.IntegerSpinnerValueFactory
private final Label
private final Label
private final Label
private Label
private final HBox
private final ToggleButton
private final ToggleButton
private final ToggleButton
private final ToggleButton
private final ToggleButton
private final ToggleButton
private final ToggleButton

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
private boolean
private void
maybeAddWeekday(WeekDayList weekdays, WeekDay weekdayNum, ToggleButton button)

private void
private void
Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsdisposeexecuteAccessibleActiongetChildrengetClassCssMetaDatagetCssMetaDatagetNodegetSkinnablelayoutChildrenlayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners

Field Detail

endsAfterBoxback to summary
private final HBox endsAfterBox
endsAfterButtonback to summary
private final RadioButton endsAfterButton
endsAfterCounterSpinnerback to summary
private final Spinner<Integer> endsAfterCounterSpinner
endsAfterCounterSpinnerValueFactoryback to summary
private final SpinnerValueFactory.IntegerSpinnerValueFactory endsAfterCounterSpinnerValueFactory
endsAfterOccurencesLabelback to summary
private final Label endsAfterOccurencesLabel
endsNeverButtonback to summary
private final RadioButton endsNeverButton
endsOnBoxback to summary
private final HBox endsOnBox
endsOnButtonback to summary
private final RadioButton endsOnButton
endsOnDatePickerback to summary
private final DatePicker endsOnDatePicker
endsOnLabelback to summary
private final Label endsOnLabel
frequencyBoxback to summary
private final ComboBox<RecurrenceViewSkin.Frequency> frequencyBox
frequencyLabelback to summary
private final Label frequencyLabel
gridback to summary
private final GridPane grid
labelRepeatByback to summary
private final Label labelRepeatBy
labelRepeatOnback to summary
private final Label labelRepeatOn
repeatByBoxback to summary
private final HBox repeatByBox
repeatByDayOfTheMonthback to summary
private final RadioButton repeatByDayOfTheMonth
repeatByDayOfTheWeekback to summary
private final RadioButton repeatByDayOfTheWeek
repeatCountBoxback to summary
private final HBox repeatCountBox
repeatCountGranularityback to summary
private final Label repeatCountGranularity
repeatCountLabelback to summary
private final Label repeatCountLabel
repeatCountSpinnerback to summary
private final Spinner<Integer> repeatCountSpinner
repeatCountSpinnerValueFactoryback to summary
private final SpinnerValueFactory.IntegerSpinnerValueFactory repeatCountSpinnerValueFactory
startOnDateLabelback to summary
private final Label startOnDateLabel
startsOnLabelback to summary
private final Label startsOnLabel
summaryback to summary
private final Label summary
summaryLabelback to summary
private Label summaryLabel
weekdayBoxback to summary
private final HBox weekdayBox
weekDayFridayButtonback to summary
private final ToggleButton weekDayFridayButton
weekDayMondayButtonback to summary
private final ToggleButton weekDayMondayButton
weekDaySaturdayButtonback to summary
private final ToggleButton weekDaySaturdayButton
weekDaySundayButtonback to summary
private final ToggleButton weekDaySundayButton
weekDayThursdayButtonback to summary
private final ToggleButton weekDayThursdayButton
weekDayTuesdayButtonback to summary
private final ToggleButton weekDayTuesdayButton
weekDayWednesdayButtonback to summary
private final ToggleButton weekDayWednesdayButton

Constructor Detail

RecurrenceViewSkinback to summary
public RecurrenceViewSkin(RecurrenceView view)

Method Detail

buildGridback to summary
private void buildGrid()
isSelectedback to summary
private boolean isSelected(WeekDay.Day day, List<WeekDay> days)
maybeAddWeekdayback to summary
private void maybeAddWeekday(WeekDayList weekdays, WeekDay weekdayNum, ToggleButton button)
updateRuleback to summary
private void updateRule()
updateViewback to summary
private void updateView()
impl.com.calendarfx.view back to summary

pack-priv final Enum RecurrenceViewSkin.Frequency

extends Enum<RecurrenceViewSkin.Frequency>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final RecurrenceViewSkin.Frequency
public static final RecurrenceViewSkin.Frequency
public static final RecurrenceViewSkin.Frequency
public static final RecurrenceViewSkin.Frequency

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static RecurrenceViewSkin.Frequency
public static RecurrenceViewSkin.Frequency[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DAILYback to summary
public static final RecurrenceViewSkin.Frequency DAILY
MONTHLYback to summary
public static final RecurrenceViewSkin.Frequency MONTHLY
WEEKLYback to summary
public static final RecurrenceViewSkin.Frequency WEEKLY
YEARLYback to summary
public static final RecurrenceViewSkin.Frequency YEARLY

Constructor Detail

Frequencyback to summary
private Frequency()

Method Detail

valueOfback to summary
public static RecurrenceViewSkin.Frequency valueOf(String name)
valuesback to summary
public static RecurrenceViewSkin.Frequency[] values()