Class ECalendarData

All Implemented Interfaces:
IELayoutProp, ITransferContainerProps, EventListener, IGProp<GProp<?>[]>, IPropCnr, Cloneable

public class ECalendarData extends CalendarData implements IELayoutProp
Layout data for calendar list and its calendar events.
Author:
Christopher Mindus
  • Field Details

    • setup

      public static final String[] setup
      The setup array.
  • Constructor Details

    • ECalendarData

      public ECalendarData()
      Creates a container without name and with a null value.
    • ECalendarData

      public ECalendarData(Atom propertyAtom)
      Creates a container with the specified name with a null value.
      Parameters:
      propertyAtom - the property atom.
    • ECalendarData

      public ECalendarData(UIComp uiComp)
      Creates a ListData container for the component in question, used e.g. to fill in the defaults. This property is named Atom.LAYOUT.
      Parameters:
      uiComp - The component needing new layout data.
  • Method Details

    • getCNDescriptionType

      public String getCNDescriptionType()
      Gets the description.
      Specified by:
      getCNDescriptionType in interface IELayoutProp
      Specified by:
      getCNDescriptionType in interface ITransferContainerProps
      Returns:
      A type description for the status bar view, or null if not available.
    • getTransferProps

      public Object[] getTransferProps()
      Returns the list of properties that are transferable between layout managers.
      Specified by:
      getTransferProps in interface ITransferContainerProps
      Returns:
      The list of String's or Atom's that are transferable, null for none.
    • getGroupText

      public String getGroupText(PropCnr[] pcs, StringBuilder tooltip, boolean[] isHTML)
      Formats a string representation for the layout group. This method is called when a property has been changed for the group.
      Specified by:
      getGroupText in interface IELayoutProp
      Parameters:
      pcs - The property container being edited.
      tooltip - String buffer to fill with tool tip text.
      isHTML - Set [0] to true for HTML before returning if tooltip text is in HTML format.
      Returns:
      A string for the text label, the string buffer filled with the tooltip text.