# Package org.zkoss.stateless.sul

- Interface Summary
  Interface | Description
  --- | ---
  IA<I extends IAnyGroup> | Immutable `A` component
  IAbsolutechildren<I extends IAnyGroup> | Immutable `Absolutechildren` component
  IAbsolutechildrenCtrl | An addition interface to `IAbsolutechildren` that is used for implementation or tools.
  IAbsolutelayout | Immutable `Absolutelayout` component
  IAbsolutelayoutCtrl | An addition interface to `IAbsolutelayout` that is used for implementation or tools.
  IACtrl | An addition interface to `IA` that is used for implementation or tools.
  IAnchornav<I extends IAnyGroup> | Immutable `Anchornav` component
  IAnchornavCtrl | An addition interface to `IAnchornav` that is used for implementation or tools.
  IAnyGroup<I extends IComponent> | An interface to represent the implementation can be added into any group.
  IArea | Immutable `Area` component
  IAreaCtrl | An addition interface to `IArea` that is used for implementation or tools.
  IAudio | Immutable `Audio` component
  IAudioCtrl | An addition interface to `IAudio` that is used for implementation or tools.
  IAuxhead | Immutable `Auxhead` component
  IAuxheadCtrl | An addition interface to `Auxhead` that is used for implementation or tools.
  IAuxheader<I extends IAnyGroup> | Immutable `Auxheader` component
  IAuxheaderCtrl | An addition interface to `IAuxheader` that is used for implementation or tools.
  IBandbox | Immutable `Bandbox` component.
  IBandboxCtrl | An addition interface to `IBandbox` that is used for implementation or tools.
  IBandpopup<I extends IAnyGroup> | Immutable `Bandpopup` component
  IBandpopupCtrl | An addition interface to `IBandpopup` that is used for implementation or tools.
  IBarcode | Immutable `Barcode` component
  IBarcodeCtrl | An addition interface to `IBarcode` that is used for implementation or tools.
  IBarcodescanner | Immutable `Barcodescanner` component
  IBarcodescannerCtrl | An addition interface to `IBarcodescanner` that is used for implementation or tools.
  IBiglistbox | Immutable `Biglistbox` component
  IBiglistboxCtrl | An addition interface to `IBiglistbox` that is used for implementation or tools.
  IBorderlayout | Immutable `Borderlayout` component
  IBorderlayoutCtrl | An addition interface to `IBorderlayout` that is used for implementation or tools.
  IButton | Immutable `Button` component
  IButtonBase<I extends IButtonBase> | Immutable `Button` base component
  IButtonCtrl | An addition interface to `IButton` that is used for implementation or tools.
  ICalendar | Immutable `Calendar` component
  ICalendarCtrl | An addition interface to `ICalendar` that is used for implementation or tools.
  ICamera | Immutable `Camera` component
  ICameraCtrl | An addition interface to `ICamera` that is used for implementation or tools.
  ICaption<I extends IAnyGroup> | Immutable `Caption` component.
  ICaptionCtrl | An addition interface to `ICaption` that is used for implementation or tools.
  ICardlayout<I extends IAnyGroup> | Immutable `Cardlayout` component
  ICardlayoutCtrl | An addition interface to `ICardlayout` that is used for implementation or tools.
  ICascader | Immutable `Cascader` component
  ICascaderCtrl | An addition interface to `ICascader` that is used for implementation or tools.
  ICell<I extends IAnyGroup> | Immutable `Cell` component
  ICellCtrl | An addition interface to `ICell` that is used for implementation or tools.
  ICenter<I extends IAnyGroup> | Immutable `Center` component
  ICenterCtrl | An addition interface to `ICenter` that is used for implementation or tools.
  ICheckbox | Immutable `Checkbox` component
  ICheckboxBase<I extends ICheckboxBase> | Immutable `ICheckbox` base component.
  ICheckboxCtrl | An addition interface to `ICheckbox` that is used for implementation or tools.
  IChildable<R,​I extends IComponent> | An interface to indicate any child is allowed for `IComponent`.
  IChildrenOfInputgroup<I extends IChildrenOfInputgroup> | An interface to indicate child is allowed for `IInputgroup`
  IChildrenOfMenupopup<I extends IChildrenOfMenupopup> | An interface to indicate child is allowed for `IMenupopup`.
  IChildrenOfNavbar<I extends IChildrenOfNavbar> | An interface to indicate child is allowed for `INav`.
  IChildrenOfPanel<I extends IChildrenOfPanel> | An interface to indicate child is allowed for `IPanel`.
  IChildrenOfTab<I extends IChildrenOfTab> | An interface to indicate child is allowed for `ITab`.
  IChosenbox | Immutable `Chosenbox` component
  IChosenboxCtrl | An addition interface to `IChosenbox` that is used for implementation or tools.
  ICoachmark<I extends IAnyGroup> | Immutable `Coachmark` component
  ICoachmarkCtrl | An addition interface to `ICoachmark` that is used for implementation or tools.
  IColorbox | Immutable `Colorbox` component
  IColorboxCtrl | An addition interface to `IColorbox` that is used for implementation or tools.
  IColumn<I extends IAnyGroup> | Immutable `Column` component
  IColumnchildren<I extends IAnyGroup> | Immutable `Columnchildren` component
  IColumnchildrenCtrl | An addition interface to `IColumnchildren` that is used for implementation or tools.
  IColumnCtrl | An addition interface to `IColumn` that is used for implementation or tools.
  IColumnlayout | Immutable `Columnlayout` component
  IColumnlayoutCtrl | An addition interface to `IColumnlayout` that is used for implementation or tools.
  IColumns | Immutable `Columns` component
  IColumnsCtrl | An addition interface to `IColumns` that is used for implementation or tools.
  ICombobox | Immutable `Combobox` component
  IComboboxCtrl | An addition interface to `ICombobox` that is used for implementation or tools.
  ICombobutton | Immutable `Combobutton` component
  ICombobuttonCtrl | An addition interface to `ICombobutton` that is used for implementation or tools.
  IComboitem | Immutable `Comboitem` component
  IComboitemCtrl | An addition interface to `IComboitem` that is used for implementation or tools.
  IComponent<R extends IComponent> | Immutable `Component` interface.
  IComposite<R,​I extends IComponent> | An addition interface to `IChildable` and `ISingleChildable` to retrieve all `IComponent`s which belong to the implementation class.
  ICropper | Immutable `Cropper` component
  ICropperCtrl | An addition interface to `ICropper` that is used for implementation or tools.
  IDatebox | Immutable `Datebox` component
  IDateboxCtrl | An addition interface to `IDatebox` that is used for implementation or tools.
  IDateTimeFormatInputElement<I extends IDateTimeFormatInputElement> | Immutable `DateTimeFormatInputElement` component.
  IDecimalbox | Immutable `Decimalbox` component.
  IDecimalboxCtrl | An addition interface to `IDecimalbox` that is used for implementation or tools.
  IDetail<I extends IAnyGroup> | Immutable `Detail` component
  IDetailChild<I extends IDetailChild> | An interface to indicate a Detail component which its implementation is EE only.
  IDetailCtrl | An addition interface to `IDetail` that is used for implementation or tools.
  IDisable<I extends IComponent> | Immutable `Disable` interface
  IDiv<I extends IAnyGroup> | Immutable `Div` component.
  IDivCtrl | An addition interface to `IDiv` that is used for implementation or tools.
  IDoublebox | Immutable `Doublebox` component.
  IDoubleboxCtrl | An addition interface to `IDoublebox` that is used for implementation or tools.
  IDoublespinner | Immutable `Doublespinner` component.
  IDoublespinnerCtrl | An addition interface to `IDoublespinner` that is used for implementation or tools.
  IDrawer<I extends IAnyGroup> | Immutable `Drawer` component.
  IDrawerCtrl | An addition interface to `IDrawer` that is used for implementation or tools.
  IDropupload | Immutable `Dropupload` component
  IDropuploadCtrl | An addition interface to `IDropupload` that is used for implementation or tools.
  IEast<I extends IAnyGroup> | Immutable `East` component
  IEastCtrl | An addition interface to `IEast` that is used for implementation or tools.
  IFileupload | Immutable `Fileupload` component
  IFileuploadCtrl | An addition interface to `IFileupload` that is used for implementation or tools.
  IFisheye | Immutable `Fisheye` component.
  IFisheyebar | Immutable `Fisheyebar` component
  IFisheyebarCtrl | An addition interface to `IFisheyebar` that is used for implementation or tools.
  IFisheyeCtrl | An addition interface to `IFisheye` that is used for implementation or tools.
  IFoot | Immutable `Foot` component
  IFootCtrl | An addition interface to `IFoot` that is used for implementation or tools.
  IFooter<I extends IAnyGroup> | Immutable `Footer` component
  IFooterCtrl | An addition interface to `IFooter` that is used for implementation or tools.
  IFooterElement<I extends IFooterElement> | A skeletal implementation for a footer.
  IFormatInputElement<I extends IFormatInputElement,​ValueTypeT> | Immutable `FormatInputElement` interface.
  IFrozen<I extends IAnyGroup> | Immutable `Frozen` component
  IFrozenCtrl | An addition interface to `IFrozen` that is used for implementation or tools.
  IGoldenLayout | Immutable `GoldenLayout` component
  IGoldenLayoutCtrl | An addition interface to `IGoldenLayout` that is used for implementation or tools.
  IGoldenPanel<I extends IAnyGroup> | Immutable `GoldenPanel` component
  IGoldenPanelCtrl | An addition interface to `IGoldenPanel` that is used for implementation or tools.
  IGrid | Immutable `Grid` component
  IGridComposite<I extends IGridComposite> | Represents a composition of `IComponent` onto `IGrid`.
  IGridCtrl | An addition interface to `IGrid` that is used for implementation or tools.
  IGroup<I extends IAnyGroup> | Immutable `Group` component
  IGroupbox<I extends IAnyGroup> | Immutable `Groupbox` component.
  IGroupboxCtrl | An addition interface to `IGroupbox` that is used for implementation or tools.
  IGroupChild<I extends IGroupChild> | An interface to indicate a Group component which its implementation is PE and EE only.
  IGroupCtrl | An addition interface to `IGroup` that is used for implementation or tools.
  IGroupfoot<I extends IAnyGroup> | Immutable `Groupfoot` component
  IGroupfootChild<I extends IGroupfootChild> | An interface to indicate a Groupfoot component which its implementation is PE and EE only.
  IGroupfootCtrl | An addition interface to `IGroupfoot` that is used for implementation or tools.
  IHeaderElement<I extends IHeaderElement> | Immutable `HeaderElement` interface
  IHeadersElement<I extends IHeadersElement> | A skeletal implementation for headers, the parent of a group of `IHeaderElement`.
  IHlayout<I extends IAnyGroup> | Immutable `Hlayout` component
  IHlayoutCtrl | An addition interface to `IHlayout` that is used for implementation or tools.
  IHtml | Immutable `Html` component
  IHtmlBasedComponent<I extends IHtmlBasedComponent> | Immutable `HtmlBasedComponent` interface.
  IHtmlCtrl | An addition interface to `IHtml` that is used for implementation or tools.
  IIframe | Immutable `Iframe` component
  IIframeCtrl | An addition interface to `IIframe` that is used for implementation or tools.
  IILineitemCtrl | An addition interface to `ILineitem` that is used for implementation or tools.
  IImage | Immutable `Image` component
  IImageBase<I extends IImageBase> | Immutable `Image` base component.
  IImageCtrl | An addition interface to `IImage` that is used for implementation or tools.
  IImagemap | Immutable `Imagemap` component
  IImagemapCtrl | An addition interface to `IImagemap` that is used for implementation or tools.
  IInputElement<I extends IInputElement,​ValueTypeT> | Immutable `InputElement` interface.
  IInputgroup | Immutable `Inputgroup` component
  IInputgroupCtrl | An addition interface to `IInputgroup` that is used for implementation or tools.
  IIntbox | Immutable `Intbox` component
  IIntboxCtrl | An addition interface to `IIntbox` that is used for implementation or tools.
  ILabel | Immutable `Label` component
  ILabelCtrl | An addition interface to `ILabel` that is used for implementation or tools.
  ILabelElement<I extends ILabelElement> | Immutable `LabelElement` interface
  ILabelImageElement<I extends ILabelImageElement> | Immutable `LabelImageElement` interface
  ILayout<I extends ILayout> | Immutable `Layout` interface.
  ILayoutRegion<I extends ILayoutRegion> | Immutable `LayoutRegion` interface
  ILineitem<I extends IAnyGroup> | Immutable `Lineitem` component
  ILineitemCtrl | An addition interface to `ILineitem` that is used for implementation or tools.
  ILinelayout | Immutable `Linelayout` component
  ILinelayoutCtrl | An addition interface to `ILinelayout` that is used for implementation or tools.
  IListbox | Immutable `Listbox` component
  IListboxComposite<I extends IListboxComposite> | Represents a composition of `IComponent` onto `IListbox`.
  IListboxCtrl | An addition interface to `IListbox` that is used for implementation or tools.
  IListcell<I extends IAnyGroup> | Immutable `Listcell` component
  IListcellCtrl | An addition interface to `IListcell` that is used for implementation or tools.
  IListfoot | Immutable `Listfoot` component
  IListfootCtrl | An addition interface to `IListfoot` that is used for implementation or tools.
  IListfooter<I extends IAnyGroup> | Immutable `Listfooter` component
  IListfooterCtrl | An addition interface to `IListfooter` that is used for implementation or tools.
  IListgroup | Immutable `Listgroup` component
  IListgroupChild<I extends IListgroupChild> | An interface to indicate a Listgroup component which its implementation is PE and EE only.
  IListgroupCtrl | An addition interface to `IListgroup` that is used for implementation or tools.
  IListgroupfoot | Immutable `Listgroupfoot` component
  IListgroupfootChild<I extends IListgroupfootChild> | An interface to indicate a Listgroupfoot component which its implementation is PE and EE only.
  IListgroupfootCtrl | An addition interface to `IListgroupfoot` that is used for implementation or tools.
  IListhead | Immutable `Listhead` component
  IListheadCtrl | An addition interface to `IListhead` that is used for implementation or tools.
  IListheader<I extends IAnyGroup> | Immutable `Listheader` component
  IListheaderCtrl | An addition interface to `IListheader` that is used for implementation or tools.
  IListitem | Immutable `Listitem` component
  IListitemBase<I extends IListitemBase> | Immutable `Listitem` base component
  IListitemCtrl | An addition interface to `IListitem` that is used for implementation or tools.
  ILongbox | Immutable `Longbox` component.
  ILongboxCtrl | An addition interface to `ILongbox` that is used for implementation or tools.
  IMenu | Immutable `Menu` component
  IMenubar | Immutable `Menubar` component
  IMenubarCtrl | An addition interface to `IMenubar` that is used for implementation or tools.
  IMenuCtrl | An addition interface to `IMenu` that is used for implementation or tools.
  IMenuitem | Immutable `Menuitem` component
  IMenuitemCtrl | An addition interface to `IMenuitem` that is used for implementation or tools.
  IMenupopup | Immutable `Menupopup` component
  IMenupopupCtrl | An addition interface to `IMenupopup` that is used for implementation or tools.
  IMenuseparator | Immutable `Menuseparator` component
  IMenuseparatorCtrl | An addition interface to `IMenuseparator` that is used for implementation or tools.
  IMeshComposite<I extends IMeshComposite> | Represents a composition of `IComponent` onto `IMeshElement`.
  IMeshElement<I extends IMeshElement> | Immutable `MeshElement` interface
  IMultislider | Immutable `Multislider` component
  IMultisliderCtrl | An addition interface to `IMultislider` that is used for implementation or tools.
  INav | Immutable `Nav` component
  INavbar | Immutable `Navbar` component
  INavbarCtrl | An addition interface to `INavbar` that is used for implementation or tools.
  INavCtrl | An addition interface to `INav` that is used for implementation or tools.
  INavitem | Immutable `Navitem` component
  INavitemCtrl | An addition interface to `INavitem` that is used for implementation or tools.
  INavseparator | Immutable `Navseparator` component
  INavseparatorCtrl | An addition interface to `INavseparator` that is used for implementation or tools.
  INorth<I extends IAnyGroup> | Immutable `North` component
  INorthCtrl | An addition interface to `INorth` that is used for implementation or tools.
  INumberInputElement<I extends INumberInputElement,​ValueTypeT> | Immutable `NumberInputElement` interface.
  IOrganigram | Immutable `Organigram` component
  IOrganigramCtrl | An addition interface to `IOrganigram` that is used for implementation or tools.
  IOrgchildren | Immutable `Orgchildren` component
  IOrgchildrenCtrl | An addition interface to `IOrgchildren` that is used for implementation or tools.
  IOrgitem | Immutable `Orgitem` component
  IOrgitemComposite<I extends IOrgitemComposite> | Represents a composition of `IComponent` onto `IOrgitem`.
  IOrgitemCtrl | An addition interface to `IOrgitem` that is used for implementation or tools.
  IOrgnode<I extends IAnyGroup> | Immutable `Orgnode` component
  IOrgnodeCtrl | An addition interface to `IOrgnode` that is used for implementation or tools.
  IPaging | Immutable `Paging` component
  IPagingCtrl | An addition interface to `IPaging` that is used for implementation or tools.
  IPanel | Immutable `Panel` component
  IPanelchildren<I extends IAnyGroup> | Immutable `Panelchildren` component
  IPanelchildrenCtrl | An addition interface to `IPanelchildren` that is used for implementation or tools.
  IPanelCtrl | An addition interface to `IPanel` that is used for implementation or tools.
  IPdfviewer | Immutable `Pdfviewer` component
  IPdfviewerCtrl | An addition interface to `IPdfviewer` that is used for implementation or tools.
  IPopup<I extends IAnyGroup> | Immutable `Popup` component
  IPopupBase<I extends IPopupBase> | Immutable `Popup` base component
  IPopupCtrl | An addition interface to `IPopup` that is used for implementation or tools.
  IPortalchildren | Immutable `Portalchildren` component
  IPortalchildrenCtrl | An addition interface to `IPortalchildren` that is used for implementation or tools.
  IPortallayout | Immutable `Portallayout` component
  IPortallayoutCtrl | An addition interface to `IPortallayout` that is used for implementation or tools.
  IProgressmeter | Immutable `Progressmeter` component
  IProgressmeterCtrl | An addition interface to `IProgressmeter` that is used for implementation or tools.
  IRadio | Immutable `Radio` component
  IRadioCtrl | An addition interface to `IRadio` that is used for implementation or tools.
  IRadiogroup<I extends IAnyGroup> | Immutable `Radiogroup` component
  IRadiogroupCtrl | An addition interface to `IRadiogroup` that is used for implementation or tools.
  IRangeslider | Immutable `Rangeslider` component
  IRangesliderBase<I extends IRangesliderBase> | Immutable `Rangeslider` base component
  IRangesliderCtrl | An addition interface to `IRangeslider` that is used for implementation or tools.
  IRating | Immutable `Rating` component
  IRatingCtrl | An addition interface to `IRating` that is used for implementation or tools.
  IReadonly<I extends IComponent> | Immutable `Readonly` interface.
  IRow<I extends IAnyGroup> | Immutable `Row` component
  IRowBase<I extends IRowBase> | Immutable `Row` component
  IRowchildren<I extends IAnyGroup> | Immutable `Rowchildren` component
  IRowchildrenCtrl | An addition interface to `IRowchildren` that is used for implementation or tools.
  IRowCtrl | An addition interface to `IRow` that is used for implementation or tools.
  IRowlayout | Immutable `Rowlayout` component
  IRowlayoutCtrl | An addition interface to `IRowlayout` that is used for implementation or tools.
  IRows | Immutable `Rows` component
  IRowsCtrl | An addition interface to `IRows` that is used for implementation or tools.
  IScript | Immutable `Script` component
  IScriptCtrl | An addition interface to `IScript` that is used for implementation or tools.
  IScrollview<I extends IAnyGroup> | Immutable `Scrollview` component
  IScrollviewCtrl | An addition interface to `IScrollview` that is used for implementation or tools.
  ISearchbox | Immutable `Searchbox` component.
  ISearchboxCtrl | An addition interface to `ISearchbox` that is used for implementation or tools.
  ISelectbox | Immutable `Selectbox` component
  ISelectboxCtrl | An addition interface to `ISelectbox` that is used for implementation or tools.
  ISeparator | Immutable `Separator` component
  ISeparatorBase<I extends ISeparatorBase> | Immutable `Separator` component
  ISeparatorCtrl | An addition interface to `ISeparator` that is used for implementation or tools.
  ISignature | Immutable `Signature` component.
  ISignatureCtrl | An addition interface to `ISignature` that is used for implementation or tools.
  ISingleChildable<R,​T extends IComponent> | An interface to indicate only one child is allowed for `IComponent`.
  ISlider | Immutable `Slider` component
  ISliderbuttons | Immutable `Sliderbuttons` component
  ISliderbuttonsCtrl | An addition interface to `ISliderbuttons` that is used for implementation or tools.
  ISliderCtrl | An addition interface to `ISlider` that is used for implementation or tools.
  ISouth<I extends IAnyGroup> | Immutable `South` component
  ISouthCtrl | An addition interface to `ISouth` that is used for implementation or tools.
  ISpace | Immutable `Space` component
  ISpaceCtrl | An addition interface to `ISpace` that is used for implementation or tools.
  ISpan<I extends IAnyGroup> | Immutable `Span` component.
  ISpanCtrl | An addition interface to `ISpan` that is used for implementation or tools.
  ISpinner | Immutable `Spinner` component
  ISpinnerCtrl | An addition interface to `ISpinner` that is used for implementation or tools.
  ISplitlayout<I extends IAnyGroup> | Immutable `Splitlayout` component
  ISplitlayoutCtrl | An addition interface to `ISplitlayout` that is used for implementation or tools.
  IStep | Immutable `Step` component
  IStepbar | Immutable `Stepbar` component
  IStepbarCtrl | An addition interface to `IStepbar` that is used for implementation or tools.
  IStepCtrl | An addition interface to `IStep` that is used for implementation or tools.
  IStyle | Immutable `Style` component
  IStyleCtrl | An addition interface to `IStyle` that is used for implementation or tools.
  ITab | Immutable `Tab` component
  ITabbox | Immutable `Tabbox` component
  ITabboxComposite<I extends ITabboxComposite> | Represents a composition of `IComponent` onto `ITabbox`.
  ITabboxCtrl | An addition interface to `ITabbox` that is used for implementation or tools.
  ITabCtrl | An addition interface to `ITab` that is used for implementation or tools.
  ITablechildren<I extends IAnyGroup> | Immutable `Tablechildren` component
  ITablechildrenCtrl | An addition interface to `ITablechildren` that is used for implementation or tools.
  ITablelayout | Immutable `Tablelayout` component
  ITablelayoutCtrl | An addition interface to `ITablelayout` that is used for implementation or tools.
  ITabpanel<I extends IAnyGroup> | Immutable `Tabpanel` component
  ITabpanelCtrl | An addition interface to `ITabpanel` that is used for implementation or tools.
  ITabpanels | Immutable `Tabpanels` component
  ITabpanelsCtrl | An addition interface to `ITabpanels` that is used for implementation or tools.
  ITabs | Immutable `Tabs` component
  ITabsCtrl | An addition interface to `ITabs` that is used for implementation or tools.
  ITbeditor | Immutable `Tbeditor` component
  ITbeditorCtrl | An addition interface to `ITbeditor` that is used for implementation or tools.
  ITextbox | Immutable `Textbox` component
  ITextboxBase<I extends ITextboxBase> | Immutable `Textbox` base component.
  ITextboxCtrl | An addition interface to `ITextbox` that is used for implementation or tools.
  ITimebox | Immutable `Timebox` component.
  ITimeboxCtrl | An addition interface to `ITimebox` that is used for implementation or tools.
  ITimepicker | Immutable `Timepicker` component.
  ITimepickerCtrl | An addition interface to `ITimepicker` that is used for implementation or tools.
  ITimer | Immutable `Timer` component
  ITimerCtrl | An addition interface to `ITimer` that is used for implementation or tools.
  IToolbar<I extends IAnyGroup> | Immutable `Toolbar` component
  IToolbarbutton | Immutable `Toolbarbutton` component
  IToolbarbuttonCtrl | An addition interface to `IToolbarbutton` that is used for implementation or tools.
  IToolbarCtrl | An addition interface to `IToolbar` that is used for implementation or tools.
  ITrack | Immutable `Track` component
  ITrackCtrl | /** An addition interface to `ITrack` that is used for implementation or tools.
  ITree | Immutable `Tree` component.
  ITreecell<I extends IAnyGroup> | Immutable `Treecell` component
  ITreecellCtrl | An addition interface to `ITreecell` that is used for implementation or tools.
  ITreechildren | Immutable `Treechildren` component
  ITreechildrenCtrl | An addition interface to `ITreechildren` that is used for implementation or tools.
  ITreecol<I extends IAnyGroup> | Immutable `Treecol` component
  ITreecolCtrl | An addition interface to `ITreecol` that is used for implementation or tools.
  ITreecols | Immutable `Treecols` component
  ITreecolsCtrl | An addition interface to `ITreecols` that is used for implementation or tools.
  ITreeComposite<I extends ITreeComposite> | Represents a composition of `IComponent` onto `ITree`.
  ITreeCtrl | An addition interface to `ITree` that is used for implementation or tools.
  ITreefoot | Immutable `Treefoot` component
  ITreefootCtrl | An addition interface to `ITreefoot` that is used for implementation or tools.
  ITreefooter<I extends IAnyGroup> | Immutable `Treefooter` component
  ITreefooterCtrl | An addition interface to `ITreefooter` that is used for implementation or tools.
  ITreeitem | Immutable `Treeitem` component
  ITreeitemComposite<I extends ITreeitemComposite> | Represents a composition of `IComponent` onto `ITreeitem`.
  ITreeitemCtrl | An addition interface to `ITreeitem` that is used for implementation or tools.
  ITreerow | Immutable `Treerow` component
  ITreerowCtrl | An addition interface to `ITreerow` that is used for implementation or tools.
  IVideo | Immutable `Video` component
  IVideoCtrl | An addition interface to `IVideo` that is used for implementation or tools.
  IVlayout<I extends IAnyGroup> | Immutable `Vlayout` component
  IVlayoutCtrl | An addition interface to `IVlayout` that is used for implementation or tools.
  IWest<I extends IAnyGroup> | Immutable `West` component
  IWestCtrl | An addition interface to `IWest` that is used for implementation or tools.
  IWindow<I extends IAnyGroup> | Immutable `Window` component
  IWindowCtrl | An addition interface to `IWindow` that is used for implementation or tools.
  IXulElement<I extends IXulElement> | Immutable `XulElement` interface.

- Class Summary
  Class | Description
  --- | ---
  IA.Builder<I extends IAnyGroup> | Builds instances of type `IA`.
  IA.Updater | Builds an updater of type `IA` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IAbsolutechildren.Builder<I extends IAnyGroup> | Builds instances of type `IAbsolutechildren`.
  IAbsolutechildren.Updater | Builds an updater of type `IAbsolutechildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IAbsolutelayout.Builder | Builds instances of type `IAbsolutelayout`.
  IAbsolutelayout.Updater | Builds an updater of type `IAbsolutelayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IAnchornav.Builder<I extends IAnyGroup> | Builds instances of type `IAnchornav`.
  IAnchornav.Updater | Builds an updater of type `IAnchornav` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IArea.Builder | Builds instances of type `IArea`.
  IArea.Updater | Builds an updater of type `IArea` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IAudio.Builder | Builds instances of type `IAudio`.
  IAudio.Updater | Builds an updater of type `IAudio` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IAuxhead.Builder | Builds instances of type `IAuxhead`.
  IAuxhead.Updater | Builds an updater of type `IAuxhead` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IAuxheader.Builder<I extends IAnyGroup> | Builds instances of type `IAuxheader`.
  IAuxheader.Updater | Builds an updater of type `IAuxheader` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IBandbox.Builder | Builds instances of type `IBandbox`.
  IBandbox.Updater | Builds an updater of type `IBandbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IBandpopup.Builder<I extends IAnyGroup> | Builds instances of type `IBandpopup`.
  IBandpopup.Updater | Builds an updater of type `IBandpopup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IBarcode.Builder | Builds instances of type `IBarcode`.
  IBarcode.Updater | Builds an updater of type `IBarcode` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IBarcodescanner.Builder | Builds instances of type `IBarcodescanner`.
  IBarcodescanner.Updater | Builds an updater of type `IBarcodescanner` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IBiglistbox.Builder | Builds instances of type `IBiglistbox`.
  IBiglistbox.Updater | Builds an updater of type `IBiglistbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IBorderlayout.Builder | Builds instances of type `IBorderlayout`.
  IBorderlayout.Updater | Builds an updater of type `IBorderlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IButton.Builder | Builds instances of type `IButton`.
  IButton.Updater | Builds an updater of type `IButton` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICalendar.Builder | Builds instances of type `ICalendar`.
  ICalendar.Updater | Builds an updater of type `ICalendar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICamera.Builder | Builds instances of type `ICamera`.
  ICamera.Updater | Builds an updater of type `ICamera` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICaption.Builder<I extends IAnyGroup> | Builds instances of type `ICaption`.
  ICaption.Updater | Builds an updater of type `ICaption` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICardlayout.Builder<I extends IAnyGroup> | Builds instances of type `ICardlayout`.
  ICardlayout.Updater | Builds an updater of type `ICardlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICascader.Builder | Builds instances of type `ICascader`.
  ICascader.Updater | Builds an updater of type `ICascader` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICell.Builder<I extends IAnyGroup> | Builds instances of type `ICell`.
  ICell.Updater | Builds an updater of type `ICell` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICenter.Builder<I extends IAnyGroup> | Builds instances of type `ICenter`.
  ICenter.Updater | Builds an updater of type `ICenter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICheckbox.Builder | Builds instances of type `ICheckbox`.
  ICheckbox.Updater | Builds an updater of type `ICheckbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IChosenbox.Builder | Builds instances of type `IChosenbox`.
  IChosenbox.Updater | Builds an updater of type `IChosenbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICoachmark.Builder<I extends IAnyGroup> | Builds instances of type `ICoachmark`.
  ICoachmark.Updater | Builds an updater of type `ICoachmark` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IColorbox.Builder | Builds instances of type `IColorbox`.
  IColorbox.Updater | Builds an updater of type `IColorbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IColumn.Builder<I extends IAnyGroup> | Builds instances of type `IColumn`.
  IColumn.Updater | Builds an updater of type `IColumn` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IColumnchildren.Builder<I extends IAnyGroup> | Builds instances of type `IColumnchildren`.
  IColumnchildren.Updater | Builds an updater of type `IColumnchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IColumnlayout.Builder | Builds instances of type `IColumnlayout`.
  IColumnlayout.Updater | Builds an updater of type `IColumnlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IColumns.Builder | Builds instances of type `IColumns`.
  IColumns.Updater | Builds an updater of type `IColumns` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICombobox.Builder | Builds instances of type `ICombobox`.
  ICombobox.Updater | Builds an updater of type `ICombobox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ICombobutton.Builder | Builds instances of type `ICombobutton`.
  ICombobutton.Updater | Builds an updater of type `ICombobutton` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IComboitem.Builder | Builds instances of type `IComboitem`.
  IComboitem.Updater | Builds an updater of type `IComboitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IComponentCtrl | An addition interface to `IComponent` that is used for implementation or tools.
  ICropper.Builder | Builds instances of type `ICropper`.
  ICropper.Updater | Builds an updater of type `ICropper` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IDatebox.Builder | Builds instances of type `IDatebox`.
  IDatebox.Updater | Builds an updater of type `IDatebox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IDecimalbox.Builder | Builds instances of type `IDecimalbox`.
  IDecimalbox.Updater | Builds an updater of type `IDecimalbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IDetail.Builder<I extends IAnyGroup> | Builds instances of type `IDetail`.
  IDetail.Updater | Builds an updater of type `IDetail` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IDiv.Builder<I extends IAnyGroup> | Builds instances of type `IDiv`.
  IDiv.Updater | Builds an updater of type `IDiv` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IDoublebox.Builder | Builds instances of type `IDoublebox`.
  IDoublebox.Updater | Builds an updater of type `IDoublebox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IDoublespinner.Builder | Builds instances of type `IDoublespinner`.
  IDoublespinner.Updater | Builds an updater of type `IDoublespinner` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IDrawer.Builder<I extends IAnyGroup> | Builds instances of type `IDrawer`.
  IDrawer.Updater | Builds an updater of type `IDrawer` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IDropupload.Builder | Builds instances of type `IDropupload`.
  IDropupload.Updater | Builds an updater of type `IDropupload` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IEast.Builder<I extends IAnyGroup> | Builds instances of type `IEast`.
  IEast.Updater | Builds an updater of type `IEast` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IFileupload.Builder | Builds instances of type `IFileupload`.
  IFileupload.Updater | Builds an updater of type `IFileupload` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IFisheye.Builder | Builds instances of type `IFisheye`.
  IFisheye.Updater | Builds an updater of type `IFisheye` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IFisheyebar.Builder | Builds instances of type `IFisheyebar`.
  IFisheyebar.Updater | Builds an updater of type `IFisheyebar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IFoot.Builder | Builds instances of type `IFoot`.
  IFoot.Updater | Builds an updater of type `IFoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IFooter.Builder<I extends IAnyGroup> | Builds instances of type `IFooter`.
  IFooter.Updater | Builds an updater of type `IFooter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IFrozen.Builder<I extends IAnyGroup> | Builds instances of type `IFrozen`.
  IFrozen.Updater | Builds an updater of type `IFrozen` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IGoldenLayout.Builder | Builds instances of type `IGoldenLayout`.
  IGoldenLayout.Updater | Builds an updater of type `IGoldenLayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IGoldenPanel.Builder<I extends IAnyGroup> | Builds instances of type `IGoldenPanel`.
  IGoldenPanel.Updater | Builds an updater of type `IGoldenPanel` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IGrid.Builder | Builds instances of type `IGrid`.
  IGrid.Updater | Builds an updater of type `IGrid` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IGroup.Builder<I extends IAnyGroup> | Builds instances of type `IGroup`.
  IGroup.Updater | Builds an updater of type `IGroup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IGroupbox.Builder<I extends IAnyGroup> | Builds instances of type `IGroupbox`.
  IGroupbox.Updater | Builds an updater of type `IGroupbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IGroupfoot.Builder<I extends IAnyGroup> | Builds instances of type `IGroupfoot`.
  IGroupfoot.Updater | Builds an updater of type `IGroupfoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IHlayout.Builder<I extends IAnyGroup> | Builds instances of type `IHlayout`.
  IHlayout.Updater | Builds an updater of type `IHlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IHtml.Builder | Builds instances of type `IHtml`.
  IHtml.Updater | Builds an updater of type `IHtml` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IIframe.Builder | Builds instances of type `IIframe`.
  IIframe.Updater | Builds an updater of type `IIframe` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IImage.Builder | Builds instances of type `IImage`.
  IImage.Updater | Builds an updater of type `IImage` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IImagemap.Builder | Builds instances of type `IImagemap`.
  IImagemap.Updater | Builds an updater of type `IImagemap` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IInputgroup.Builder | Builds instances of type `IInputgroup`.
  IInputgroup.Updater | Builds an updater of type `IInputgroup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IIntbox.Builder | Builds instances of type `IIntbox`.
  IIntbox.Updater | Builds an updater of type `IIntbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ILabel.Builder | Builds instances of type `ILabel`.
  ILabel.Updater | Builds an updater of type `ILabel` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ILineitem.Builder<I extends IAnyGroup> | Builds instances of type `ILineitem`.
  ILineitem.Updater | Builds an updater of type `ILineitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ILinelayout.Builder | Builds instances of type `ILinelayout`.
  ILinelayout.Updater | Builds an updater of type `ILinelayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListbox.Builder | Builds instances of type `IListbox`.
  IListbox.Updater | Builds an updater of type `IListbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListcell.Builder<I extends IAnyGroup> | Builds instances of type `IListcell`.
  IListcell.Updater | Builds an updater of type `IListcell` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListfoot.Builder | Builds instances of type `IListfoot`.
  IListfoot.Updater | Builds an updater of type `IListfoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListfooter.Builder<I extends IAnyGroup> | Builds instances of type `IListfooter`.
  IListfooter.Updater | Builds an updater of type `IListfooter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListgroup.Builder | Builds instances of type `IListgroup`.
  IListgroup.Updater | Builds an updater of type `IListgroup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListgroupfoot.Builder | Builds instances of type `IListgroupfoot`.
  IListgroupfoot.Updater | Builds an updater of type `IListgroupfoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListhead.Builder | Builds instances of type `IListhead`.
  IListhead.Updater | Builds an updater of type `IListhead` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListheader.Builder<I extends IAnyGroup> | Builds instances of type `IListheader`.
  IListheader.Updater | Builds an updater of type `IListheader` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IListitem.Builder | Builds instances of type `IListitem`.
  IListitem.Updater | Builds an updater of type `IListitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ILongbox.Builder | Builds instances of type `ILongbox`.
  ILongbox.Updater | Builds an updater of type `ILongbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IMediaBase |
  IMediaBase.JSObjectUrl |
  IMenu.Builder | Builds instances of type `IMenu`.
  IMenu.Updater | Builds an updater of type `IMenu` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IMenubar.Builder | Builds instances of type `IMenubar`.
  IMenubar.Updater | Builds an updater of type `IMenubar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IMenuitem.Builder | Builds instances of type `IMenuitem`.
  IMenuitem.Updater | Builds an updater of type `IMenuitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IMenupopup.Builder | Builds instances of type `IMenupopup`.
  IMenupopup.Updater | Builds an updater of type `IMenupopup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IMenuseparator.Builder | Builds instances of type `IMenuseparator`.
  IMenuseparator.Updater | Builds an updater of type `IMenuseparator` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IMultislider.Builder | Builds instances of type `IMultislider`.
  IMultislider.Updater | Builds an updater of type `IMultislider` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  INav.Builder | Builds instances of type `INav`.
  INav.Updater | Builds an updater of type `INav` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  INavbar.Builder | Builds instances of type `INavbar`.
  INavbar.Updater | Builds an updater of type `INavbar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  INavitem.Builder | Builds instances of type `INavitem`.
  INavitem.Updater | Builds an updater of type `INavitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  INavseparator.Builder | Builds instances of type `INavseparator`.
  INavseparator.Updater | Builds an updater of type `INavseparator` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  INorth.Builder<I extends IAnyGroup> | Builds instances of type `INorth`.
  INorth.Updater | Builds an updater of type `INorth` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IOrganigram.Builder | Builds instances of type `IOrganigram`.
  IOrganigram.Updater | Builds an updater of type `IOrganigram` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IOrgchildren.Builder | Builds instances of type `IOrgchildren`.
  IOrgchildren.Updater | Builds an updater of type `IOrgchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IOrgitem.Builder | Builds instances of type `IOrgitem`.
  IOrgitem.Updater | Builds an updater of type `IOrgitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IOrgnode.Builder<I extends IAnyGroup> | Builds instances of type `IOrgnode`.
  IOrgnode.Updater | Builds an updater of type `IOrgnode` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IPaging.Builder | Builds instances of type `IPaging`.
  IPaging.Updater | Builds an updater of type `IPaging` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IPanel.Builder | Builds instances of type `IPanel`.
  IPanel.Updater | Builds an updater of type `IPanel` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IPanelchildren.Builder<I extends IAnyGroup> | Builds instances of type `IPanelchildren`.
  IPanelchildren.Updater | Builds an updater of type `IPanelchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IPdfviewer.Builder | Builds instances of type `IPdfviewer`.
  IPdfviewer.Updater | Builds an updater of type `IPdfviewer` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IPopup.Builder<I extends IAnyGroup> | Builds instances of type `IPopup`.
  IPopup.Updater | Builds an updater of type `IPanelchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IPopupBase.OpenOptionBuilder | An OpenOption builder to add options for `IPopupBase.withOpen(OpenOptionBuilder)` to manipulate the open state programmatically.
  IPortalchildren.Builder | Builds instances of type `IPortalchildren`.
  IPortalchildren.Updater | Builds an updater of type `IPortalchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IPortallayout.Builder | Builds instances of type `IPortallayout`.
  IPortallayout.Updater | Builds an updater of type `IPortallayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IProgressmeter.Builder | Builds instances of type `IProgressmeter`.
  IProgressmeter.Updater | Builds an updater of type `IProgressmeter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IRadio.Builder | Builds instances of type `IRadio`.
  IRadio.Updater | Builds an updater of type `IRadio` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IRadiogroup.Builder<I extends IAnyGroup> | Builds instances of type `IRadiogroup`.
  IRadiogroup.Updater | Builds an updater of type `IRadiogroup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IRangeslider.Builder | Builds instances of type `IRangeslider`.
  IRangeslider.Updater | Builds an updater of type `IRangeslider` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IRating.Builder | Builds instances of type `IRating`.
  IRating.Updater | Builds an updater of type `IRating` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IRow.Builder<I extends IAnyGroup> | Builds instances of type `IRow`.
  IRow.Updater | Builds an updater of type `IRow` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IRowchildren.Builder<I extends IAnyGroup> | Builds instances of type `IRowchildren`.
  IRowchildren.Updater | Builds an updater of type `IRowchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IRowlayout.Builder | Builds instances of type `IRowlayout`.
  IRowlayout.Updater | Builds an updater of type `IRowlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IRows.Builder | Builds instances of type `IRows`.
  IRows.Updater | Builds an updater of type `IRows` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IScript.Builder | Builds instances of type `IScript`.
  IScript.Updater | Builds an updater of type `IScript` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IScrollview.Builder<I extends IAnyGroup> | Builds instances of type `IScrollview`.
  IScrollview.Updater | Builds an updater of type `IScrollview` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISearchbox.Builder | Builds instances of type `ISearchbox`.
  ISearchbox.Updater | Builds an updater of type `ISearchbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISelectbox.Builder | Builds instances of type `ISelectbox`.
  ISelectbox.Updater | Builds an updater of type `ISelectbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISeparator.Builder | Builds instances of type `ISeparator`.
  ISeparator.Updater | Builds an updater of type `ISeparator` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISignature.Builder | Builds instances of type `ISignature`.
  ISignature.Updater | Builds an updater of type `ISignature` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISlider.Builder | Builds instances of type `ISlider`.
  ISlider.Updater | Builds an updater of type `ISlider` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISliderbuttons.Builder | Builds instances of type `ISliderbuttons`.
  ISliderbuttons.Updater | Builds an updater of type `ISliderbuttons` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISouth.Builder<I extends IAnyGroup> | Builds instances of type `ISouth`.
  ISouth.Updater | Builds an updater of type `ISouth` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISpace.Builder | Builds instances of type `ISpace`.
  ISpace.Updater | Builds an updater of type `ISpace` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISpan.Builder<I extends IAnyGroup> | Builds instances of type `ISpan`.
  ISpan.Updater | Builds an updater of type `ISpan` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISpinner.Builder | Builds instances of type `ISpinner`.
  ISpinner.Updater | Builds an updater of type `ISpinner` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ISplitlayout.Builder<I extends IAnyGroup> | Builds instances of type `ISplitlayout`.
  ISplitlayout.Updater | Builds an updater of type `ISplitlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IStep.Builder | Builds instances of type `IStep`.
  IStep.Updater | Builds an updater of type `IStep` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IStepbar.Builder | Builds instances of type `IStepbar`.
  IStepbar.Updater | Builds an updater of type `IStepbar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IStyle.Builder | Builds instances of type `IStyle`.
  IStyle.Updater | Builds an updater of type `IStyle` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITab.Builder | Builds instances of type `ITab`.
  ITab.Updater | Builds an updater of type `ITab` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITabbox.Builder | Builds instances of type `ITabbox`.
  ITabbox.Updater | Builds an updater of type `ITabbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITablechildren.Builder<I extends IAnyGroup> | Builds instances of type `ITablechildren`.
  ITablechildren.Updater | Builds an updater of type `ITablechildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITablelayout.Builder | Builds instances of type `ITablelayout`.
  ITablelayout.Updater | Builds an updater of type `ITablelayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITabpanel.Builder<I extends IAnyGroup> | Builds instances of type `ITabpanel`.
  ITabpanel.Updater | Builds an updater of type `ITabpanel` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITabpanels.Builder | Builds instances of type `ITabpanels`.
  ITabpanels.Updater | Builds an updater of type `ITabpanels` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITabs.Builder | Builds instances of type `ITabs`.
  ITabs.Updater | Builds an updater of type `ITabs` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITbeditor.Builder | Builds instances of type `ITbeditor`.
  ITbeditor.Updater | Builds an updater of type `ITbeditor` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITextbox.Builder | Builds instances of type `ITextbox`.
  ITextbox.Updater | Builds an updater of type `ITextbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITimebox.Builder | Builds instances of type `ITimebox`.
  ITimebox.Updater | Builds an updater of type `ITimebox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITimepicker.Builder | Builds instances of type `ITimepicker`.
  ITimepicker.Updater | Builds an updater of type `ITimepicker` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITimer.Builder | Builds instances of type `ITimer`.
  ITimer.Updater | Builds an updater of type `ITimer` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IToolbar.Builder<I extends IAnyGroup> | Builds instances of type `IToolbar`.
  IToolbar.Updater | Builds an updater of type `IToolbar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IToolbarbutton.Builder | Builds instances of type `IToolbarbutton`.
  IToolbarbutton.Updater | Builds an updater of type `IToolbarbutton` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITrack.Builder | Builds instances of type `ITrack`.
  ITrack.Updater | Builds an updater of type `ITrack` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITree.Builder | Builds instances of type `ITree`.
  ITree.Updater | Builds an updater of type `ITree` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITreecell.Builder<I extends IAnyGroup> | Builds instances of type `ITreecell`.
  ITreecell.Updater | Builds an updater of type `ITreecell` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITreechildren.Builder | Builds instances of type `ITreechildren`.
  ITreechildren.Updater | Builds an updater of type `ITreechildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITreecol.Builder<I extends IAnyGroup> | Builds instances of type `ITreecol`.
  ITreecol.Updater | Builds an updater of type `ITreecol` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITreecols.Builder | Builds instances of type `ITreecols`.
  ITreecols.Updater | Builds an updater of type `ITreecols` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITreefoot.Builder | Builds instances of type `ITreefoot`.
  ITreefoot.Updater | Builds an updater of type `ITreefoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITreefooter.Builder<I extends IAnyGroup> | Builds instances of type `ITreefooter`.
  ITreefooter.Updater | Builds an updater of type `ITreefooter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITreeitem.Builder | Builds instances of type `ITreeitem`.
  ITreeitem.Updater | Builds an updater of type `ITreeitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  ITreerow.Builder | Builds instances of type `ITreerow`.
  ITreerow.Updater | Builds an updater of type `ITreerow` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IVideo.Builder | Builds instances of type `IVideo`.
  IVideo.Updater | Builds an updater of type `IVideo` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IVlayout.Builder<I extends IAnyGroup> | Builds instances of type `IVlayout`.
  IVlayout.Updater | Builds an updater of type `IVlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IWest.Builder<I extends IAnyGroup> | Builds instances of type `IWest`.
  IWest.Updater | Builds an updater of type `IWest` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
  IWindow.Builder<I extends IAnyGroup> | Builds instances of type `IWindow`.
  IWindow.Updater | Builds an updater of type `IWindow` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.

- Enum Summary
  Enum | Description
  --- | ---
  IA.Direction | Insert Adjacent `direction` for `IA.withDir(Direction)`
  IA.Target | Insert Adjacent `target` for `IA.withTarget(Target)`}
  IArea.Shape | Insert Adjacent `direction` for `IArea.withShape(Shape)`}
  IButtonBase.Direction | Specifies the direction to layout image with `IButtonBase.withDir(Direction)`
  IButtonBase.Orient | Specifies the orient with `IButtonBase.withOrient(Orient)`
  IButtonBase.Type | Specifies the type with `IButtonBase.withType(Type)`
  ICardlayout.Orient | Specifies the orient of `ICardlayout` component
  ICoachmark.Position | Specify a popup's position when attaching to a component.
  IColumn.SortDirection | Sets the sort direction.
  ICropper.Crossorigin | Specifies the crossorigin setting with `ICropper.withCrossorigin(Crossorigin)`
  IDrawer.Position | Specifies the position to the drawer component.
  IDropupload.Detection | Specifies the detection with `IDropupload.withDetection(Detection)`
  IFisheyebar.Edge | Specifies the attach edge of `IFisheyebar` component
  IFisheyebar.Orient | Specifies the orient of `IFisheyebar` component
  IGoldenLayout.Orient | Specifies the orient of `IGoldenLayout` component
  IGrid.Autosort | Specifies whether to sort the model when the following cases: With `ListModel` case and `IColumn.withSortDirection(String)` is set. `IColumn.withSortDirection(String)` is called. Model receives `ListDataEvent` and `IColumn.withSortDirection(String)` is set. If you want to ignore sorting when receiving ListDataEvent, you can specify the value as `IGrid.Autosort.IGNORE_CHANGE`.
  IHlayout.VerticalAlign | Specifies the vertical-align to `IHlayout`
  IInputgroup.Orient | Specifies the orient of `IInputgroup` component
  ILayoutRegion.Border | Specifies the border to `ILayoutRegion` component.
  ILinelayout.Orient | Specifies the orient of `ICardlayout` component
  IListbox.Autosort | Specifies whether to sort the model when the following cases: With `ListModel` case and `IListheader.withSortDirection(String)` is set. `IListheader.withSortDirection(String)` is called. Model receives `ListDataEvent` and `IListheader.withSortDirection(String)` is set. If you want to ignore sorting when receiving ListDataEvent, you can specify the value as `IListbox.Autosort.IGNORE_CHANGE`.
  IListheader.SortDirection | Sets the sort direction.
  IMenubar.Orient | Specifies the orient of `IMenubar` component
  IMeshElement.PagingPosition | Specifies the paging position when `"paging"` mold is used.
  INavbar.Orient | Specifies the orient with `INavbar.withOrient(Orient)`
  IPanel.Border | Specifies the border to `IPanel` component.
  IPdfviewer.ZoomMode | Specifies the zoom mode with `IPdfviewer.withZoomMode(ZoomMode)`
  IPopupBase.Position | Specify a popup's position when attaching to a component.
  IPortallayout.MaximizedMode | Specifies the maximized mode of `IPortallayout` component
  IPortallayout.Orient | Specifies the orient of `IPortallayout` component
  IRadiogroup.Orient | Specifies the orient of `IRadiogroup` component
  IRangesliderBase.Orient | Specifies the orient of `IRangesliderBase` component
  IRating.Orient | Specifies the orient with `IRating.withOrient(Orient)`
  IScrollview.Orient | Specifies the orient of `IScrollview` component
  ISeparatorBase.Orient | Specifies the orient with `ISeparatorBase.withOrient(Orient)`
  ISlider.Orient | Specifies the orient of `ISlider` component
  ISplitlayout.Collapse | Specifies the collapse of `ISplitlayout` component
  ISplitlayout.Orient | Specifies the orient of `ISplitlayout` component
  ITabbox.Orient | Specifies the orient of tabs' position to this tabbox.
  ITextboxBase.Type | Specifies the values to the textbox's type.
  IToolbar.Orient | Specifies the orient with `IToolbar.withOrient(Orient)`
  IToolbarbutton.Mode | Specifies the mode with `IToolbarbutton.withMode(Mode)`.
  ITrack.Kind | Specifies the kind with `ITrack.withKind(Kind)`
  ITree.Autosort | Specifies whether to sort the model when the following cases: With `TreeModel` case and `ITreecol.withSortDirection(String)` is set. `ITreecol.withSortDirection(String)` is called. Model receives `TreeDataEvent` and `ITreecol.withSortDirection(String)` is set. If you want to ignore sorting when receiving TreeDataEvent, you can specify the value as `ITree.Autosort.IGNORE_CHANGE`.
  ITreecol.SortDirection | Sets the sort direction.
  IVideo.Crossorigin | Specifies the crossorigin setting with `IVideo.withCrossorigin(Crossorigin)`
  IWindow.Border | Specifies the border to `IWindow` component.
  IWindow.Mode | Specifies the mode to `IWindow` component