Class UITableLayout

All Implemented Interfaces:
EventListener, IGProp<GProp<?>[]>, IPropCnr, Cloneable
Direct Known Subclasses:
EUITableLayout

public class UITableLayout extends LayoutMgr<UITableData>
UITable container specific layout manager.
Author:
Christopher Mindus
  • Constructor Details

    • UITableLayout

      public UITableLayout()
      Creates the layout without name with a null value.
    • UITableLayout

      public UITableLayout(Atom propertyAtom)
      Creates the layout with the specified name with a null value.
      Parameters:
      propertyAtom - the property atom.
  • Method Details

    • createDefaultLayoutProp

      public UITableData createDefaultLayoutProp(UIComp uiComp)
      Creates the default LayoutProp to use for a new component that is inserted directly into the UIComps container.
      Specified by:
      createDefaultLayoutProp in class LayoutMgr<UITableData>
      Parameters:
      uiComp - The component requesting the default layout property.
      Returns:
      A new instance of the layout data of this layout manager.
    • getLayoutPropClass

      public Class<UITableData> getLayoutPropClass()
      Returns the class required for this layout property.
      Specified by:
      getLayoutPropClass in class LayoutMgr<UITableData>
      Returns:
      The class for the layout property required.