Class EquipmentScheduleView

All Implemented Interfaces:
DynamicPropertyProvider, LocaleListener, MutableDynamicPropertyProvider, StyleProvider, ComponentLifecycle, DesignerInitializable, EnabledEx, ExtensibleComponent, QualityMonitor, VisionComponent, ImageObserver, MenuContainer, Serializable, Accessible, ScrollPaneConstants

public class EquipmentScheduleView extends AbstractVisionScrollPane implements DesignerInitializable, EnabledEx, LocaleListener, ExtensibleComponent
See Also:
  • Field Details

  • Constructor Details

    • EquipmentScheduleView

      public EquipmentScheduleView()
  • Method Details

    • main

      public static void main(String[] args)
    • getExtensionFunctions

      public Map<String,ExtensionFunction> getExtensionFunctions()
      Specified by:
      getExtensionFunctions in interface ExtensibleComponent
    • setExtensionFunctions

      public void setExtensionFunctions(Map<String,ExtensionFunction> map)
      Specified by:
      setExtensionFunctions in interface ExtensibleComponent
    • addScheduleDropListener

      public void addScheduleDropListener(ScheduleDropListener listener)
    • removeScheduleDropListener

      public void removeScheduleDropListener(ScheduleDropListener listener)
    • getScheduleDropListeners

      public ScheduleDropListener[] getScheduleDropListeners()
    • fireScheduledEventDroppedEvent

      protected void fireScheduledEventDroppedEvent(String eventId, Object oldItemId, Object newItemId, Date oldStartDate, Date oldEndDate, Date newStartDate, Date newEndDate)
    • isComponentEnabled

      public boolean isComponentEnabled()
      Specified by:
      isComponentEnabled in interface EnabledEx
    • setComponentEnabled

      public void setComponentEnabled(boolean componentEnabled)
      Specified by:
      setComponentEnabled in interface EnabledEx
    • evaluateEnabled

      public void evaluateEnabled()
      Specified by:
      evaluateEnabled in interface EnabledEx
    • setDragEnabled

      public void setDragEnabled(boolean dragEnabled)
    • isDragEnabled

      public boolean isDragEnabled()
    • isResizeEnabled

      public boolean isResizeEnabled()
    • setResizeEnabled

      public void setResizeEnabled(boolean resizeEnabled)
    • setStartDate

      public void setStartDate(Date startDate)
    • getStartDate

      public Date getStartDate()
    • setEndDate

      public void setEndDate(Date endDate)
    • getEndDate

      public Date getEndDate()
    • setLineColor

      public void setLineColor(Color lineColor)
    • getLineColor

      public Color getLineColor()
    • setScheduledEventMargin

      public void setScheduledEventMargin(int scheduledEventMargin)
    • getScheduledEventMargin

      public int getScheduledEventMargin()
    • setScheduleBackground

      public void setScheduleBackground(Color scheduleBackground)
    • getScheduleBackground

      public Color getScheduleBackground()
    • setHeaderBackground

      public void setHeaderBackground(Color headerBackground)
    • getHeaderBackground

      public Color getHeaderBackground()
    • setHeaderTextColor

      public void setHeaderTextColor(Color headerTextColor)
    • getHeaderTextColor

      public Color getHeaderTextColor()
    • setHeaderFont

      public void setHeaderFont(Font headerFont)
    • getHeaderFont

      public Font getHeaderFont()
    • getLineHeight

      public int getLineHeight()
    • setLineHeight

      public void setLineHeight(int lineHeight)
    • setNowColor

      public void setNowColor(Color nowColor)
    • getNowColor

      public Color getNowColor()
    • getEventBorder

      public Border getEventBorder()
    • setEventBorder

      public void setEventBorder(Border eventBorder)
    • getSelectedEventBorder

      public Border getSelectedEventBorder()
    • setSelectedEventBorder

      public void setSelectedEventBorder(Border eventBorder)
    • setItemFont

      public void setItemFont(Font itemFont)
    • getItemFont

      public Font getItemFont()
    • setEventFont

      public void setEventFont(Font eventFont)
    • getEventFont

      public Font getEventFont()
    • getProgressBackground

      public Color getProgressBackground()
    • setProgressBackground

      public void setProgressBackground(Color progressBackground)
    • getProgressBorder

      public Color getProgressBorder()
    • setProgressBorder

      public void setProgressBorder(Color progressBorder)
    • getProgressFill

      public Color getProgressFill()
    • setProgressFill

      public void setProgressFill(Color progressFill)
    • getSelectedEvent

      public String getSelectedEvent()
    • setSelectedEvent

      public void setSelectedEvent(String selectedEvent)
    • initialize

      public void initialize()
      Specified by:
      initialize in interface DesignerInitializable
    • setItems

      public void setItems(Dataset items)
    • getItems

      public Dataset getItems()
    • getTranslatedItems

      public Dataset getTranslatedItems()
    • setScheduledEvents

      public void setScheduledEvents(Dataset scheduledEvents)
    • getScheduledEvents

      public Dataset getScheduledEvents()
    • setDowntimeEvents

      public void setDowntimeEvents(Dataset downtimeEvents)
    • getDowntimeEvents

      public Dataset getDowntimeEvents()
    • setBreakEvents

      public void setBreakEvents(Dataset breakEvents)
    • getBreakEvents

      public Dataset getBreakEvents()
    • localeChanged

      public void localeChanged(Locale newLocale)
      Specified by:
      localeChanged in interface LocaleListener
      Overrides:
      localeChanged in class AbstractVisionScrollPane
    • getDateAt

      public Date getDateAt(MouseEvent mouseEvent)
      Used by customer scripts to convert mouse events given to extension functions to datetimes