com.ebasetech.xi.api.controls
Interface LayoutControl

All Superinterfaces:
ContainerControl, Control, Element, EventOwner, MessageContainer, MessageProperties, java.io.Serializable, WebFormEventOwner
All Known Subinterfaces:
GridCellControl, GroupAndPagePanelProperties, GroupPanelControl, PageControl, PagePanelControl, PanelControl, RepeatingTableControl, RepeatingTableRowControl, 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 Summary
 Layout getLayout()
          Returns the Layout object configured for the container control or null if no layout is configured.
 java.lang.String getLayoutType()
          Returns a String representing the layout type for the container.
 
Methods inherited from interface com.ebasetech.xi.api.controls.ContainerControl
getChildControls
 
Methods inherited from interface com.ebasetech.xi.api.controls.Control
getAll, getCssClass, getErrorMsgClass, getErrorMsgStyle, getLayoutCell, getNextSiblingControl, getPage, getParentControl, getPreviousSiblingControl, getStyle, getWarningMsgClass, getWarningMsgStyle, hasModifier, hide, isDisplayOnly, isDisplayOnlyIncludingParents, isEventField, isHidden, isInheritMsg, isLocalMsg, isNewLine, isShowing, refresh, requestFocus, setCssClass, setDisplayOnly, setErrorMsgClass, setErrorMsgStyle, setHidden, setNewLine, setStyle, setWarningMsgClass, setWarningMsgStyle, show
 
Methods inherited from interface com.ebasetech.xi.api.Element
getElementName, getElementType
 
Methods inherited from interface com.ebasetech.xi.api.MessageContainer
addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addErrorMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, addWarningMessage, existErrorMessages, existMessages, existWarningMessages
 
Methods inherited from interface com.ebasetech.xi.api.controls.MessageProperties
getErrorMessageStyle, getWarningMessageStyle
 

Method Detail

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: 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