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

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

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

    Methods in org.zkoss.stateless.state that return ITree
    Modifier and Type | Method | Description
    --- | --- | ---
    `ITree` | ITreeController.`build()` |

    Methods in org.zkoss.stateless.state with parameters of type ITree
    Modifier and Type | Method | Description
    --- | --- | ---
    `static <D> ITreeController<D>` | ITreeController.`of​(ITree owner, TreeModel<D> model)` | Returns the controller instance with the given `tree`
    `static <D> ITreeController<D>` | ITreeController.`of​(ITree owner, TreeModel<D> model, CheckedFunction2<D,​java.lang.Integer,​ITreeitem> renderer)` | Returns the controller instance with the given `tree`

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

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

    Methods in org.zkoss.stateless.sul that return ITree
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ITree` | ITreeCtrl.`from​(Tree instance)` |
    `static ITree` | ITree.`of​(java.lang.Iterable<? extends ITreeitem> children)` | Returns the instance with the given tree items which belong to root level.
    `static ITree` | ITree.`of​(ITreeitem... children)` | Returns the instance with the given tree items which belong to root level.
    `static ITree` | ITree.`ofId​(java.lang.String id)` | Returns the instance with the given id.
    `static ITree` | ITree.`ofTreecols​(java.lang.Iterable<? extends ITreecol<IAnyGroup>> children)` | Returns the instance with the given tree columns.
    `static ITree` | ITree.`ofTreecols​(ITreecol<IAnyGroup>... children)` | Returns the instance with the given tree columns.
    `static ITree` | ITree.`ofTreecols​(ITreecols treecols)` | Returns the instance with the given tree columns.
    `static ITree` | ITree.`ofTreefoot​(ITreefoot treefoot)` | Returns the instance with the given tree foot.
    `static ITree` | ITree.`ofTreefooters​(java.lang.Iterable<? extends ITreefooter<IAnyGroup>> children)` | Returns the instance with the given tree footers.
    `static ITree` | ITree.`ofTreefooters​(ITreefooter<IAnyGroup>... children)` | Returns the instance with the given tree footers.
    `default ITree` | ITree.`withAllComponents​(java.lang.Iterable<? extends IMeshComposite> elements)` |
    `ITree` | ITree.`withAutosort​(java.lang.String autosort)` | Returns a copy of `this` immutable component with the specified `autosort`.
    `default ITree` | ITree.`withAutosort​(ITree.Autosort autosort)` | Returns a copy of `this` immutable component with the specified `autosort`.
    `ITree` | ITree.`withAuxhead​(java.lang.Iterable<? extends IAuxhead> auxhead)` | Returns a copy of `this` immutable component with the specified `auxhead`.
    `default ITree` | ITree.`withAuxhead​(IAuxhead... auxhead)` | Returns a copy of `this` immutable component with the specified `auxhead`.
    `ITree` | ITree.`withCheckmark​(boolean checkmark)` | Returns a copy of `this` immutable component with the specified `checkmark`.
    `ITree` | ITree.`withCheckmarkDeselectOther​(boolean checkmarkDeselectOther)` | Returns a copy of `this` immutable component with the specified `checkmarkDeselectOther`.
    `ITree` | ITree.`withFrozen​(IFrozen frozen)` | Returns a copy of `this` immutable component with the specified `frozen`.
    `ITree` | ITree.`withMultiple​(boolean multiple)` | Returns a copy of `this` immutable component with the specified `multiple`.
    `ITree` | ITree.`withNonselectableTags​(java.lang.String nonselectableTags)` | Returns a copy of `this` immutable component with the specified `name`.
    `ITree` | ITree.`withRightSelect​(boolean rightSelect)` | Returns a copy of `this` immutable component with the specified `rightSelect`.
    `ITree` | ITree.`withRows​(int rows)` | Returns a copy of `this` immutable component with the specified `rows`.
    `ITree` | ITree.`withSelectOnHighlightDisabled​(boolean selectOnHighlightDisabled)` | Returns a copy of `this` immutable component with the specified `selectOnHighlightDisabled`.
    `ITree` | ITree.`withThrottleMillis​(int throttleMillis)` | Returns a copy of `this` immutable component with the specified `throttleMillis`.
    `ITree` | ITree.`withTreechildren​(ITreechildren treechildren)` | Returns a copy of `this` immutable component with the specified `treechildren`.
    `ITree` | ITree.`withTreecols​(ITreecols treecols)` | Returns a copy of `this` immutable component with the specified `treecols`.
    `ITree` | ITree.`withTreefoot​(ITreefoot treefoot)` | Returns a copy of `this` immutable component with the specified `treefoot`.