## Uses of Interface
org.zkoss.stateless.ui.SmartUpdater

- Packages that use SmartUpdater
  Package | Description
  --- | ---
  org.zkoss.stateless.sul |
  org.zkoss.stateless.ui |

- - ### Uses of SmartUpdater in org.zkoss.stateless.sul

    Classes in org.zkoss.stateless.sul that implement SmartUpdater
    Modifier and Type | Class | Description
    --- | --- | ---
    `static class` | `IA.Updater` | Builds an updater of type `IA` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IAbsolutechildren.Updater` | Builds an updater of type `IAbsolutechildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IAbsolutelayout.Updater` | Builds an updater of type `IAbsolutelayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IAnchornav.Updater` | Builds an updater of type `IAnchornav` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IArea.Updater` | Builds an updater of type `IArea` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IAudio.Updater` | Builds an updater of type `IAudio` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IAuxhead.Updater` | Builds an updater of type `IAuxhead` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IAuxheader.Updater` | Builds an updater of type `IAuxheader` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IBandbox.Updater` | Builds an updater of type `IBandbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IBandpopup.Updater` | Builds an updater of type `IBandpopup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IBarcode.Updater` | Builds an updater of type `IBarcode` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IBarcodescanner.Updater` | Builds an updater of type `IBarcodescanner` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IBiglistbox.Updater` | Builds an updater of type `IBiglistbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IBorderlayout.Updater` | Builds an updater of type `IBorderlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IButton.Updater` | Builds an updater of type `IButton` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICalendar.Updater` | Builds an updater of type `ICalendar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICamera.Updater` | Builds an updater of type `ICamera` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICaption.Updater` | Builds an updater of type `ICaption` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICardlayout.Updater` | Builds an updater of type `ICardlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICascader.Updater` | Builds an updater of type `ICascader` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICell.Updater` | Builds an updater of type `ICell` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICenter.Updater` | Builds an updater of type `ICenter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICheckbox.Updater` | Builds an updater of type `ICheckbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IChosenbox.Updater` | Builds an updater of type `IChosenbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICoachmark.Updater` | Builds an updater of type `ICoachmark` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IColorbox.Updater` | Builds an updater of type `IColorbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IColumn.Updater` | Builds an updater of type `IColumn` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IColumnchildren.Updater` | Builds an updater of type `IColumnchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IColumnlayout.Updater` | Builds an updater of type `IColumnlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IColumns.Updater` | Builds an updater of type `IColumns` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICombobox.Updater` | Builds an updater of type `ICombobox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICombobutton.Updater` | Builds an updater of type `ICombobutton` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IComboitem.Updater` | Builds an updater of type `IComboitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ICropper.Updater` | Builds an updater of type `ICropper` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IDatebox.Updater` | Builds an updater of type `IDatebox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IDecimalbox.Updater` | Builds an updater of type `IDecimalbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IDetail.Updater` | Builds an updater of type `IDetail` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IDiv.Updater` | Builds an updater of type `IDiv` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IDoublebox.Updater` | Builds an updater of type `IDoublebox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IDoublespinner.Updater` | Builds an updater of type `IDoublespinner` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IDrawer.Updater` | Builds an updater of type `IDrawer` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IDropupload.Updater` | Builds an updater of type `IDropupload` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IEast.Updater` | Builds an updater of type `IEast` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IFileupload.Updater` | Builds an updater of type `IFileupload` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IFisheye.Updater` | Builds an updater of type `IFisheye` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IFisheyebar.Updater` | Builds an updater of type `IFisheyebar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IFoot.Updater` | Builds an updater of type `IFoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IFooter.Updater` | Builds an updater of type `IFooter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IFrozen.Updater` | Builds an updater of type `IFrozen` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IGoldenLayout.Updater` | Builds an updater of type `IGoldenLayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IGoldenPanel.Updater` | Builds an updater of type `IGoldenPanel` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IGrid.Updater` | Builds an updater of type `IGrid` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IGroup.Updater` | Builds an updater of type `IGroup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IGroupbox.Updater` | Builds an updater of type `IGroupbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IGroupfoot.Updater` | Builds an updater of type `IGroupfoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IHlayout.Updater` | Builds an updater of type `IHlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IHtml.Updater` | Builds an updater of type `IHtml` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IIframe.Updater` | Builds an updater of type `IIframe` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IImage.Updater` | Builds an updater of type `IImage` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IImagemap.Updater` | Builds an updater of type `IImagemap` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IInputgroup.Updater` | Builds an updater of type `IInputgroup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IIntbox.Updater` | Builds an updater of type `IIntbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ILabel.Updater` | Builds an updater of type `ILabel` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ILineitem.Updater` | Builds an updater of type `ILineitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ILinelayout.Updater` | Builds an updater of type `ILinelayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListbox.Updater` | Builds an updater of type `IListbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListcell.Updater` | Builds an updater of type `IListcell` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListfoot.Updater` | Builds an updater of type `IListfoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListfooter.Updater` | Builds an updater of type `IListfooter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListgroup.Updater` | Builds an updater of type `IListgroup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListgroupfoot.Updater` | Builds an updater of type `IListgroupfoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListhead.Updater` | Builds an updater of type `IListhead` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListheader.Updater` | Builds an updater of type `IListheader` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IListitem.Updater` | Builds an updater of type `IListitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ILongbox.Updater` | Builds an updater of type `ILongbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IMenu.Updater` | Builds an updater of type `IMenu` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IMenubar.Updater` | Builds an updater of type `IMenubar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IMenuitem.Updater` | Builds an updater of type `IMenuitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IMenupopup.Updater` | Builds an updater of type `IMenupopup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IMenuseparator.Updater` | Builds an updater of type `IMenuseparator` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IMultislider.Updater` | Builds an updater of type `IMultislider` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `INav.Updater` | Builds an updater of type `INav` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `INavbar.Updater` | Builds an updater of type `INavbar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `INavitem.Updater` | Builds an updater of type `INavitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `INavseparator.Updater` | Builds an updater of type `INavseparator` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `INorth.Updater` | Builds an updater of type `INorth` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IOrganigram.Updater` | Builds an updater of type `IOrganigram` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IOrgchildren.Updater` | Builds an updater of type `IOrgchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IOrgitem.Updater` | Builds an updater of type `IOrgitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IOrgnode.Updater` | Builds an updater of type `IOrgnode` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IPaging.Updater` | Builds an updater of type `IPaging` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IPanel.Updater` | Builds an updater of type `IPanel` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IPanelchildren.Updater` | Builds an updater of type `IPanelchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IPdfviewer.Updater` | Builds an updater of type `IPdfviewer` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IPopup.Updater` | Builds an updater of type `IPanelchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IPortalchildren.Updater` | Builds an updater of type `IPortalchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IPortallayout.Updater` | Builds an updater of type `IPortallayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IProgressmeter.Updater` | Builds an updater of type `IProgressmeter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IRadio.Updater` | Builds an updater of type `IRadio` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IRadiogroup.Updater` | Builds an updater of type `IRadiogroup` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IRangeslider.Updater` | Builds an updater of type `IRangeslider` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IRating.Updater` | Builds an updater of type `IRating` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IRow.Updater` | Builds an updater of type `IRow` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IRowchildren.Updater` | Builds an updater of type `IRowchildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IRowlayout.Updater` | Builds an updater of type `IRowlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IRows.Updater` | Builds an updater of type `IRows` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IScript.Updater` | Builds an updater of type `IScript` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IScrollview.Updater` | Builds an updater of type `IScrollview` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISearchbox.Updater` | Builds an updater of type `ISearchbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISelectbox.Updater` | Builds an updater of type `ISelectbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISeparator.Updater` | Builds an updater of type `ISeparator` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISignature.Updater` | Builds an updater of type `ISignature` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISlider.Updater` | Builds an updater of type `ISlider` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISliderbuttons.Updater` | Builds an updater of type `ISliderbuttons` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISouth.Updater` | Builds an updater of type `ISouth` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISpace.Updater` | Builds an updater of type `ISpace` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISpan.Updater` | Builds an updater of type `ISpan` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISpinner.Updater` | Builds an updater of type `ISpinner` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ISplitlayout.Updater` | Builds an updater of type `ISplitlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IStep.Updater` | Builds an updater of type `IStep` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IStepbar.Updater` | Builds an updater of type `IStepbar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IStyle.Updater` | Builds an updater of type `IStyle` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITab.Updater` | Builds an updater of type `ITab` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITabbox.Updater` | Builds an updater of type `ITabbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITablechildren.Updater` | Builds an updater of type `ITablechildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITablelayout.Updater` | Builds an updater of type `ITablelayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITabpanel.Updater` | Builds an updater of type `ITabpanel` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITabpanels.Updater` | Builds an updater of type `ITabpanels` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITabs.Updater` | Builds an updater of type `ITabs` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITbeditor.Updater` | Builds an updater of type `ITbeditor` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITextbox.Updater` | Builds an updater of type `ITextbox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITimebox.Updater` | Builds an updater of type `ITimebox` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITimepicker.Updater` | Builds an updater of type `ITimepicker` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITimer.Updater` | Builds an updater of type `ITimer` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IToolbar.Updater` | Builds an updater of type `IToolbar` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IToolbarbutton.Updater` | Builds an updater of type `IToolbarbutton` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITrack.Updater` | Builds an updater of type `ITrack` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITree.Updater` | Builds an updater of type `ITree` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITreecell.Updater` | Builds an updater of type `ITreecell` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITreechildren.Updater` | Builds an updater of type `ITreechildren` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITreecol.Updater` | Builds an updater of type `ITreecol` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITreecols.Updater` | Builds an updater of type `ITreecols` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITreefoot.Updater` | Builds an updater of type `ITreefoot` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITreefooter.Updater` | Builds an updater of type `ITreefooter` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITreeitem.Updater` | Builds an updater of type `ITreeitem` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `ITreerow.Updater` | Builds an updater of type `ITreerow` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IVideo.Updater` | Builds an updater of type `IVideo` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IVlayout.Updater` | Builds an updater of type `IVlayout` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IWest.Updater` | Builds an updater of type `IWest` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.
    `static class` | `IWindow.Updater` | Builds an updater of type `IWindow` for `UiAgent.smartUpdate(Locator, SmartUpdater)`.

  - ### Uses of SmartUpdater in org.zkoss.stateless.ui

    Methods in org.zkoss.stateless.ui with parameters of type SmartUpdater
    Modifier and Type | Method | Description
    --- | --- | ---
    `UiAgent` | UiAgent.`smartUpdate​(Locator locator, SmartUpdater updater)` | A special smart update to update all the new data in the given updater.