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

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

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

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

    Methods in org.zkoss.stateless.sul that return ICaption
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ICaption` | ICaptionCtrl.`from​(Caption instance)` |
    `ICaption` | IGroupbox.`getCaption()` | Returns the caption child of this groupbox.
    `ICaption` | IPanel.`getCaption()` | Returns the caption of this panel.
    `ICaption<IAnyGroup>` | ITab.`getCaption()` | Returns the caption of this tab.
    `ICaption` | IWindow.`getCaption()` | Returns the caption of this window.
    `static <I extends IAnyGroup> ICaption<I>` | ICaption.`of​(I... children)` | Returns the instance with the given any group children.
    `static <I extends IAnyGroup> ICaption<I>` | ICaption.`of​(java.lang.Iterable<? extends I> children)` | Returns the instance with the given any group children.
    `static <I extends IAnyGroup> ICaption<I>` | ICaption.`of​(java.lang.String label)` | Returns the instance with the given label
    `static <I extends IAnyGroup> ICaption<I>` | ICaption.`of​(java.lang.String label, java.lang.String image)` | Returns the instance with the given label and image
    `static <I extends IAnyGroup> ICaption<I>` | ICaption.`ofId​(java.lang.String id)` | Returns the instance with the given id.
    `static <I extends IAnyGroup> ICaption<I>` | ICaption.`ofImage​(java.lang.String image)` | Returns the instance with the given image

    Methods in org.zkoss.stateless.sul with parameters of type ICaption
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <I extends IAnyGroup> IGroupbox<I>` | IGroupbox.`ofCaption​(ICaption caption)` | Returns the instance with the given caption.
    `static IPanel` | IPanel.`ofCaption​(ICaption caption)` | Returns the instance with the given caption.
    `static ITab` | ITab.`ofCaption​(ICaption caption)` | Returns the instance with the given `ICaption`.
    `static <I extends IAnyGroup> IWindow<I>` | IWindow.`ofCaption​(ICaption caption)` | Returns the instance with the given caption.
    `IGroupbox<I>` | IGroupbox.`withCaption​(ICaption caption)` | Returns a copy of `this` immutable component with the specified `caption`.
    `IPanel` | IPanel.`withCaption​(ICaption caption)` | Returns a copy of `this` immutable component with the specified `caption`.
    `ITab` | ITab.`withCaption​(ICaption<IAnyGroup> caption)` | Returns a copy of `this` immutable component with the specified `caption`.
    `IWindow<I>` | IWindow.`withCaption​(ICaption caption)` | Returns a copy of `this` immutable component with the specified `caption`.