Class EUITableData

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

public class EUITableData extends UITableData implements IELayoutProp
Setup layout data for a component in a container with tab layout.
Christopher Mindus
  • Constructor Details

    • EUITableData

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

      public EUITableData(Atom propertyAtom)
      Creates a TabData container with the specified name with a null value.
      propertyAtom - the property atom.
    • EUITableData

      public EUITableData(UIComp uiComp)
      Creates a BorderData container for the component in question, used e.g. to fill in the defaults. This property is named Atom.LAYOUT.
      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
      A type description for the status bar view, or null if not available.
    • 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
      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.
      A string for the text label, the string buffer filled with the tooltip text.
    • getTransferProps

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