Interface IUIContainer

All Superinterfaces:
IComponent, ICustomDataProvider, IGProp<GProp<?>[]>, IMessageBox, IPropCnr, IUIComp, IVSComponentListener, IVSComponentState, IVSFieldListener
All Known Subinterfaces:
IEUIContainer, IEUIPanel
All Known Implementing Classes:
AbstractContentUIContainer, EMapMarkers, EMLGroup, EMList, EMUIHeading, EMUISimpleDialog, EMUITabBar, EUIAccordion, EUICalendarList, EUIContainer, EUIContextMenu, EUIDialog, EUIMap, EUIMenu, EUIMenuBar, EUIPanel, EUIPanelPart, EUIPanelPartCnr, EUISwapContainer, EUITabContainer, EUITable, EUITitlePane, MapMarkers, MLGroup, MList, MUIHeading, MUISimpleDialog, MUITabBar, UIAccordion, UICalendarList, UIContainer, UIContextMenu, UIDialog, UIMap, UIMenu, UIMenuBar, UIPanel, UIPanelBase, UIPanelPart, UIPanelPartCnr, UISwapContainer, UITabContainer, UITable, UITitlePane

public interface IUIContainer extends IUIComp
The interface for the UIContainer class is a standard simple container for components.
Author:
Christopher Mindus
  • Method Details

    • getCompsCnr

      UIComps getCompsCnr()
      Gets the container associated with this layout manager and the UI container.
      Returns:
      The UI components container.
    • getComponents

      UIComp[] getComponents()
      Gets the UI components of the container.
      Returns:
      The array of components, always non-null.
    • getComponentCount

      int getComponentCount()
      Gets the UI component count.
      Returns:
      The UI component count.
    • getRadioSelectionComponents

      UIComp[] getRadioSelectionComponents(String groupName)
      Gets the components being part of the selection group specified. Each component returned implements the this IRadioComponent interface.
      Parameters:
      groupName - The group name, possibly null (for default).
      Returns:
      An array of the selection components.
    • getSelectedRadioComponent

      UIComp getSelectedRadioComponent(String groupName)
      Gets the currently selected radio component in the group.
      Parameters:
      groupName - The group name, possibly null.
      Returns:
      The selected radio component, null for none.
    • setRadioSelectionComponent

      boolean setRadioSelectionComponent(IUIRadioComponent radioComponent, boolean isSelected)
      Sets the selection to the specified radio component.
      Parameters:
      radioComponent - The radio-interface-implementing (interface IUIRadioComponent component.
      isSelected - The selection state.
      Returns:
      true if at least one change occurred, false for none.