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

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

- - ### Uses of ITab in org.zkoss.stateless.state

    Methods in org.zkoss.stateless.state that return types with arguments of type ITab
    Modifier and Type | Method | Description
    --- | --- | ---
    `CheckedFunction2<DataT,​java.lang.Integer,​ITab>` | ITabboxController.`getRenderer()` |

    Method parameters in org.zkoss.stateless.state with type arguments of type ITab
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <D> ITabboxController<D>` | ITabboxController.`of​(ITabbox owner, ListModel<D> model, CheckedFunction2<D,​java.lang.Integer,​ITab> tabRenderer, CheckedFunction2<D,​java.lang.Integer,​ITabpanel> tabpanelRenderer)` | Returns the controller instance with the given `tabbox`, `ListModel`, tabRenderer, and tabpanelRenderer.
    `static <D> ITabboxController<D>` | ITabboxController.`ofTab​(ITabbox owner, ListModel<D> model, CheckedFunction2<D,​java.lang.Integer,​ITab> tabRenderer)` | Returns the controller instance with the given `tabbox`, `ListModel`, tabRenderer.
    `void` | ITabboxController.`setRenderer​(CheckedFunction2<DataT,​java.lang.Integer,​ITab> renderer)` |

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

    Fields in org.zkoss.stateless.sul declared as ITab
    Modifier and Type | Field | Description
    --- | --- | ---
    `static ITab` | ITab.`DEFAULT` | Constant for default attributes of this immutable component.

    Methods in org.zkoss.stateless.sul that return ITab
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ITab` | ITabCtrl.`from​(Tab instance)` |
    `static ITab` | ITab.`of​(java.lang.String label)` | Returns the instance with the given label.
    `static ITab` | ITab.`of​(java.lang.String label, java.lang.String image)` | Returns the instance with the given label and image.
    `static ITab` | ITab.`ofCaption​(ICaption caption)` | Returns the instance with the given `ICaption`.
    `static ITab` | ITab.`ofId​(java.lang.String id)` | Returns the instance with the given id.
    `static ITab` | ITab.`ofImage​(java.lang.String image)` | Returns the instance with the given image.
    `ITab` | ITab.`withCaption​(ICaption<IAnyGroup> caption)` | Returns a copy of `this` immutable component with the specified `caption`.
    `ITab` | ITab.`withClosable​(boolean closable)` | Returns a copy of `this` immutable component with the specified `closable`.
    `ITab` | ITab.`withDisabled​(boolean disabled)` | Returns a copy of `this` immutable component with the specified `disabled`.
    `ITab` | ITab.`withSelected​(boolean selected)` | Returns a copy of `this` immutable component with the specified `selected`.

    Methods in org.zkoss.stateless.sul with parameters of type ITab
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ITabs` | ITabs.`of​(ITab... children)` | Returns the instance with the given `ITab` children.

    Method parameters in org.zkoss.stateless.sul with type arguments of type ITab
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ITabs` | ITabs.`of​(java.lang.Iterable<? extends ITab> children)` | Returns the instance with the given `ITab` children.