java.lang.Object
io.jmix.fullcalendarflowui.kit.component.model.option.CalendarOption
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractCalendarDisplayModeProperties, AbstractRange, BusinessHours, DayCellBottomText, DayMaxEventRows, DayMaxEvents, DisplayModes, EventConstraint, EventOrder, EventOverlap, MoreLinkClassNames, MoreLinkClick, SelectConstraint, SelectOverlap, SimpleOption

public abstract class CalendarOption extends Object implements Serializable
INTERNAL.
See Also:
  • Field Details

    • eventBus

      protected EventBus eventBus
    • name

      protected String name
    • dirty

      protected boolean dirty
  • Constructor Details

    • CalendarOption

      public CalendarOption(String name)
  • Method Details

    • getValueToSerialize

      @Nullable protected Object getValueToSerialize()
    • getName

      protected String getName()
    • isDirty

      protected boolean isDirty()
    • unmarkAsDirty

      protected void unmarkAsDirty()
    • markAsDirty

      protected void markAsDirty()
    • fireChangeEvent

      protected void fireChangeEvent(CalendarOption source)
    • addChangeListener

      protected com.vaadin.flow.shared.Registration addChangeListener(Consumer<CalendarOption.OptionChangeEvent> listener)