Interface LayoutControl

All Superinterfaces:
ContainerControl, Control, Element, EventOwner, MessageContainer, MessageProperties, java.io.Serializable, WebFormEventOwner
All Known Subinterfaces:
ArticleControl, AsideControl, BasicBlockControl, BootstrapColumnControl, BootstrapContainerControl, FooterControl, GridCellControl, GroupAndPagePanelProperties, GroupPanelControl, HeaderControl, ListControl, ListItemControl, ListPanelControl, MainControl, NavControl, PageControl, PagePanelControl, PanelControl, RepeatingTableControl, RepeatingTableListControl, RepeatingTableListRowControl, RepeatingTableRowControl, SectionControl, TabControl, TitlePanelControl

public interface LayoutControl
extends ContainerControl, MessageProperties
The LayoutControl interface is implemented by all controls that can act as a container i.e. they can contain other controls. Every container has a layout which defines how the child controls of that container are positioned relative to each other - simple examples are horizontally and vertically.
Since:
V4.4
  • Method Details

    • getLayoutType

      java.lang.String getLayoutType()
      Returns a String representing the layout type for the container. This is a read only property and cannot be set. The layout type will be one of:
      • FLOW
      • VERTICAL_BOX
      • HORIZONTAL_BOX
      • COLUMN
      • FIELD
      Returns null if no layout is configured.
      Since:
      V4.4
      See Also:
      getLayout()
    • getLayout

      Layout getLayout()
      Returns the Layout object configured for the container control or null if no layout is configured. The specific object returned will be an extension of Layout and will be one of the following: This is a read only property and cannot be set.

      Further documentation.

      Since:
      V4.4