## Uses of Interface
org.zkoss.stateless.sul.IHtmlBasedComponent

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

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

    Classes in org.zkoss.stateless.sul with type parameters of type IHtmlBasedComponent
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `IHtmlBasedComponent<I extends IHtmlBasedComponent>` | Immutable `HtmlBasedComponent` interface.

    Subinterfaces of IHtmlBasedComponent in org.zkoss.stateless.sul
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `IA<I extends IAnyGroup>` | Immutable `A` component
    `interface` | `IAbsolutechildren<I extends IAnyGroup>` | Immutable `Absolutechildren` component
    `interface` | `IAbsolutelayout` | Immutable `Absolutelayout` component
    `interface` | `IAnchornav<I extends IAnyGroup>` | Immutable `Anchornav` component
    `interface` | `IAudio` | Immutable `Audio` component
    `interface` | `IAuxhead` | Immutable `Auxhead` component
    `interface` | `IAuxheader<I extends IAnyGroup>` | Immutable `Auxheader` component
    `interface` | `IBandbox` | Immutable `Bandbox` component.
    `interface` | `IBandpopup<I extends IAnyGroup>` | Immutable `Bandpopup` component
    `interface` | `IBarcode` | Immutable `Barcode` component
    `interface` | `IBarcodescanner` | Immutable `Barcodescanner` component
    `interface` | `IBiglistbox` | Immutable `Biglistbox` component
    `interface` | `IBorderlayout` | Immutable `Borderlayout` component
    `interface` | `IButton` | Immutable `Button` component
    `interface` | `IButtonBase<I extends IButtonBase>` | Immutable `Button` base component
    `interface` | `ICalendar` | Immutable `Calendar` component
    `interface` | `ICamera` | Immutable `Camera` component
    `interface` | `ICaption<I extends IAnyGroup>` | Immutable `Caption` component.
    `interface` | `ICardlayout<I extends IAnyGroup>` | Immutable `Cardlayout` component
    `interface` | `ICascader` | Immutable `Cascader` component
    `interface` | `ICell<I extends IAnyGroup>` | Immutable `Cell` component
    `interface` | `ICenter<I extends IAnyGroup>` | Immutable `Center` component
    `interface` | `ICheckbox` | Immutable `Checkbox` component
    `interface` | `ICheckboxBase<I extends ICheckboxBase>` | Immutable `ICheckbox` base component.
    `interface` | `IChosenbox` | Immutable `Chosenbox` component
    `interface` | `ICoachmark<I extends IAnyGroup>` | Immutable `Coachmark` component
    `interface` | `IColorbox` | Immutable `Colorbox` component
    `interface` | `IColumn<I extends IAnyGroup>` | Immutable `Column` component
    `interface` | `IColumnchildren<I extends IAnyGroup>` | Immutable `Columnchildren` component
    `interface` | `IColumnlayout` | Immutable `Columnlayout` component
    `interface` | `IColumns` | Immutable `Columns` component
    `interface` | `ICombobox` | Immutable `Combobox` component
    `interface` | `ICombobutton` | Immutable `Combobutton` component
    `interface` | `IComboitem` | Immutable `Comboitem` component
    `interface` | `ICropper` | Immutable `Cropper` component
    `interface` | `IDatebox` | Immutable `Datebox` component
    `interface` | `IDateTimeFormatInputElement<I extends IDateTimeFormatInputElement>` | Immutable `DateTimeFormatInputElement` component.
    `interface` | `IDecimalbox` | Immutable `Decimalbox` component.
    `interface` | `IDetail<I extends IAnyGroup>` | Immutable `Detail` component
    `interface` | `IDetailChild<I extends IDetailChild>` | An interface to indicate a Detail component which its implementation is EE only.
    `interface` | `IDiv<I extends IAnyGroup>` | Immutable `Div` component.
    `interface` | `IDoublebox` | Immutable `Doublebox` component.
    `interface` | `IDoublespinner` | Immutable `Doublespinner` component.
    `interface` | `IDrawer<I extends IAnyGroup>` | Immutable `Drawer` component.
    `interface` | `IDropupload` | Immutable `Dropupload` component
    `interface` | `IEast<I extends IAnyGroup>` | Immutable `East` component
    `interface` | `IFileupload` | Immutable `Fileupload` component
    `interface` | `IFisheye` | Immutable `Fisheye` component.
    `interface` | `IFisheyebar` | Immutable `Fisheyebar` component
    `interface` | `IFoot` | Immutable `Foot` component
    `interface` | `IFooter<I extends IAnyGroup>` | Immutable `Footer` component
    `interface` | `IFooterElement<I extends IFooterElement>` | A skeletal implementation for a footer.
    `interface` | `IFormatInputElement<I extends IFormatInputElement,​ValueTypeT>` | Immutable `FormatInputElement` interface.
    `interface` | `IFrozen<I extends IAnyGroup>` | Immutable `Frozen` component
    `interface` | `IGoldenLayout` | Immutable `GoldenLayout` component
    `interface` | `IGoldenPanel<I extends IAnyGroup>` | Immutable `GoldenPanel` component
    `interface` | `IGrid` | Immutable `Grid` component
    `interface` | `IGroup<I extends IAnyGroup>` | Immutable `Group` component
    `interface` | `IGroupbox<I extends IAnyGroup>` | Immutable `Groupbox` component.
    `interface` | `IGroupChild<I extends IGroupChild>` | An interface to indicate a Group component which its implementation is PE and EE only.
    `interface` | `IGroupfoot<I extends IAnyGroup>` | Immutable `Groupfoot` component
    `interface` | `IGroupfootChild<I extends IGroupfootChild>` | An interface to indicate a Groupfoot component which its implementation is PE and EE only.
    `interface` | `IHeaderElement<I extends IHeaderElement>` | Immutable `HeaderElement` interface
    `interface` | `IHeadersElement<I extends IHeadersElement>` | A skeletal implementation for headers, the parent of a group of `IHeaderElement`.
    `interface` | `IHlayout<I extends IAnyGroup>` | Immutable `Hlayout` component
    `interface` | `IHtml` | Immutable `Html` component
    `interface` | `IIframe` | Immutable `Iframe` component
    `interface` | `IImage` | Immutable `Image` component
    `interface` | `IImageBase<I extends IImageBase>` | Immutable `Image` base component.
    `interface` | `IImagemap` | Immutable `Imagemap` component
    `interface` | `IInputElement<I extends IInputElement,​ValueTypeT>` | Immutable `InputElement` interface.
    `interface` | `IInputgroup` | Immutable `Inputgroup` component
    `interface` | `IIntbox` | Immutable `Intbox` component
    `interface` | `ILabel` | Immutable `Label` component
    `interface` | `ILabelElement<I extends ILabelElement>` | Immutable `LabelElement` interface
    `interface` | `ILabelImageElement<I extends ILabelImageElement>` | Immutable `LabelImageElement` interface
    `interface` | `ILayout<I extends ILayout>` | Immutable `Layout` interface.
    `interface` | `ILayoutRegion<I extends ILayoutRegion>` | Immutable `LayoutRegion` interface
    `interface` | `ILineitem<I extends IAnyGroup>` | Immutable `Lineitem` component
    `interface` | `ILinelayout` | Immutable `Linelayout` component
    `interface` | `IListbox` | Immutable `Listbox` component
    `interface` | `IListcell<I extends IAnyGroup>` | Immutable `Listcell` component
    `interface` | `IListfoot` | Immutable `Listfoot` component
    `interface` | `IListfooter<I extends IAnyGroup>` | Immutable `Listfooter` component
    `interface` | `IListgroup` | Immutable `Listgroup` component
    `interface` | `IListgroupChild<I extends IListgroupChild>` | An interface to indicate a Listgroup component which its implementation is PE and EE only.
    `interface` | `IListgroupfoot` | Immutable `Listgroupfoot` component
    `interface` | `IListgroupfootChild<I extends IListgroupfootChild>` | An interface to indicate a Listgroupfoot component which its implementation is PE and EE only.
    `interface` | `IListhead` | Immutable `Listhead` component
    `interface` | `IListheader<I extends IAnyGroup>` | Immutable `Listheader` component
    `interface` | `IListitem` | Immutable `Listitem` component
    `interface` | `IListitemBase<I extends IListitemBase>` | Immutable `Listitem` base component
    `interface` | `ILongbox` | Immutable `Longbox` component.
    `interface` | `IMenu` | Immutable `Menu` component
    `interface` | `IMenubar` | Immutable `Menubar` component
    `interface` | `IMenuitem` | Immutable `Menuitem` component
    `interface` | `IMenupopup` | Immutable `Menupopup` component
    `interface` | `IMenuseparator` | Immutable `Menuseparator` component
    `interface` | `IMeshElement<I extends IMeshElement>` | Immutable `MeshElement` interface
    `interface` | `IMultislider` | Immutable `Multislider` component
    `interface` | `INav` | Immutable `Nav` component
    `interface` | `INavbar` | Immutable `Navbar` component
    `interface` | `INavitem` | Immutable `Navitem` component
    `interface` | `INavseparator` | Immutable `Navseparator` component
    `interface` | `INorth<I extends IAnyGroup>` | Immutable `North` component
    `interface` | `INumberInputElement<I extends INumberInputElement,​ValueTypeT>` | Immutable `NumberInputElement` interface.
    `interface` | `IOrganigram` | Immutable `Organigram` component
    `interface` | `IOrgchildren` | Immutable `Orgchildren` component
    `interface` | `IOrgitem` | Immutable `Orgitem` component
    `interface` | `IOrgnode<I extends IAnyGroup>` | Immutable `Orgnode` component
    `interface` | `IPaging` | Immutable `Paging` component
    `interface` | `IPanel` | Immutable `Panel` component
    `interface` | `IPanelchildren<I extends IAnyGroup>` | Immutable `Panelchildren` component
    `interface` | `IPdfviewer` | Immutable `Pdfviewer` component
    `interface` | `IPopup<I extends IAnyGroup>` | Immutable `Popup` component
    `interface` | `IPopupBase<I extends IPopupBase>` | Immutable `Popup` base component
    `interface` | `IPortalchildren` | Immutable `Portalchildren` component
    `interface` | `IPortallayout` | Immutable `Portallayout` component
    `interface` | `IProgressmeter` | Immutable `Progressmeter` component
    `interface` | `IRadio` | Immutable `Radio` component
    `interface` | `IRadiogroup<I extends IAnyGroup>` | Immutable `Radiogroup` component
    `interface` | `IRangeslider` | Immutable `Rangeslider` component
    `interface` | `IRangesliderBase<I extends IRangesliderBase>` | Immutable `Rangeslider` base component
    `interface` | `IRating` | Immutable `Rating` component
    `interface` | `IRow<I extends IAnyGroup>` | Immutable `Row` component
    `interface` | `IRowBase<I extends IRowBase>` | Immutable `Row` component
    `interface` | `IRowchildren<I extends IAnyGroup>` | Immutable `Rowchildren` component
    `interface` | `IRowlayout` | Immutable `Rowlayout` component
    `interface` | `IRows` | Immutable `Rows` component
    `interface` | `IScrollview<I extends IAnyGroup>` | Immutable `Scrollview` component
    `interface` | `ISearchbox` | Immutable `Searchbox` component.
    `interface` | `ISelectbox` | Immutable `Selectbox` component
    `interface` | `ISeparator` | Immutable `Separator` component
    `interface` | `ISeparatorBase<I extends ISeparatorBase>` | Immutable `Separator` component
    `interface` | `ISignature` | Immutable `Signature` component.
    `interface` | `ISlider` | Immutable `Slider` component
    `interface` | `ISliderbuttons` | Immutable `Sliderbuttons` component
    `interface` | `ISouth<I extends IAnyGroup>` | Immutable `South` component
    `interface` | `ISpace` | Immutable `Space` component
    `interface` | `ISpan<I extends IAnyGroup>` | Immutable `Span` component.
    `interface` | `ISpinner` | Immutable `Spinner` component
    `interface` | `ISplitlayout<I extends IAnyGroup>` | Immutable `Splitlayout` component
    `interface` | `IStep` | Immutable `Step` component
    `interface` | `IStepbar` | Immutable `Stepbar` component
    `interface` | `ITab` | Immutable `Tab` component
    `interface` | `ITabbox` | Immutable `Tabbox` component
    `interface` | `ITablechildren<I extends IAnyGroup>` | Immutable `Tablechildren` component
    `interface` | `ITablelayout` | Immutable `Tablelayout` component
    `interface` | `ITabpanel<I extends IAnyGroup>` | Immutable `Tabpanel` component
    `interface` | `ITabpanels` | Immutable `Tabpanels` component
    `interface` | `ITabs` | Immutable `Tabs` component
    `interface` | `ITbeditor` | Immutable `Tbeditor` component
    `interface` | `ITextbox` | Immutable `Textbox` component
    `interface` | `ITextboxBase<I extends ITextboxBase>` | Immutable `Textbox` base component.
    `interface` | `ITimebox` | Immutable `Timebox` component.
    `interface` | `ITimepicker` | Immutable `Timepicker` component.
    `interface` | `ITimer` | Immutable `Timer` component
    `interface` | `IToolbar<I extends IAnyGroup>` | Immutable `Toolbar` component
    `interface` | `IToolbarbutton` | Immutable `Toolbarbutton` component
    `interface` | `ITrack` | Immutable `Track` component
    `interface` | `ITree` | Immutable `Tree` component.
    `interface` | `ITreecell<I extends IAnyGroup>` | Immutable `Treecell` component
    `interface` | `ITreechildren` | Immutable `Treechildren` component
    `interface` | `ITreecol<I extends IAnyGroup>` | Immutable `Treecol` component
    `interface` | `ITreecols` | Immutable `Treecols` component
    `interface` | `ITreefoot` | Immutable `Treefoot` component
    `interface` | `ITreefooter<I extends IAnyGroup>` | Immutable `Treefooter` component
    `interface` | `ITreeitem` | Immutable `Treeitem` component
    `interface` | `ITreerow` | Immutable `Treerow` component
    `interface` | `IVideo` | Immutable `Video` component
    `interface` | `IVlayout<I extends IAnyGroup>` | Immutable `Vlayout` component
    `interface` | `IWest<I extends IAnyGroup>` | Immutable `West` component
    `interface` | `IWindow<I extends IAnyGroup>` | Immutable `Window` component
    `interface` | `IXulElement<I extends IXulElement>` | Immutable `XulElement` interface.