## Uses of Class
org.zkoss.zul.Treeitem

- Packages that use Treeitem
  Package | Description
  --- | ---
  org.zkoss.bind.impl |
  org.zkoss.stateless.sul |
  org.zkoss.zul |

- - ### Uses of Treeitem in org.zkoss.bind.impl

    Methods in org.zkoss.bind.impl with parameters of type Treeitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BindTreeitemRenderer.`render​(Treeitem item, java.lang.Object data, int index)` |

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

    Methods in org.zkoss.stateless.sul with parameters of type Treeitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `static ITreeitem` | ITreeitemCtrl.`from​(Treeitem instance)` |

  - ### Uses of Treeitem in org.zkoss.zul

    Methods in org.zkoss.zul that return Treeitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `Treeitem` | Treeitem.`getParentItem()` | Returns the parent tree item, or null if this item is already the top level of the tree.
    `Treeitem` | Tree.`getSelectedItem()` | Returns the selected item.
    `Treeitem` | Tree.`renderItemByNode​(java.lang.Object node)` | Load the treeitems by the given node.
    `Treeitem` | Tree.`renderItemByPath​(int[] path)` | Load the treeitems by giving a path of the treeitems top open.

    Methods in org.zkoss.zul that return types with arguments of type Treeitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Collection<Treeitem>` | Tree.`getItems()` | Returns a readonly list of all descending `Treeitem` (children's children and so on).
    `java.util.Collection<Treeitem>` | Treechildren.`getItems()` | Returns a readonly list of all descending `Treeitem` (children's children and so on).
    `java.util.Set<Treeitem>` | Tree.`getSelectedItems()` | Returns all selected items.

    Methods in org.zkoss.zul with parameters of type Treeitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Tree.`addItemToSelection​(Treeitem item)` | Selects the given item, without deselecting any other items that are already selected..
    `protected java.lang.Object` | Tree.`getAssociatedNode​(Treeitem ti, Tree t)` | Return a node which is an associated Treeitem ti in a Tree tree
    `void` | Tree.`removeItemFromSelection​(Treeitem item)` | Deselects the given item without deselecting other items.
    `void` | TreeitemRenderer.`render​(Treeitem item, T data, int index)` | Renders the data to the specified tree item.
    `void` | Tree.`renderItem​(Treeitem item)` | Renders the specified `Treeitem`, if not loaded yet, with `Tree.getItemRenderer()`.
    `void` | Tree.`renderItem​(Treeitem item, java.lang.Object node)` | Renders the specified `Treeitem`, if not loaded yet, with `Tree.getItemRenderer()`.
    `void` | Tree.`selectItem​(Treeitem item)` | Deselects all of the currently selected items and selects the given item.
    `void` | Tree.`setActivePage​(Treeitem item)` | Sets the active page in which the specified item is.
    `void` | Tree.`setSelectedItem​(Treeitem item)` | Deselects all of the currently selected items and selects the given item.
    `void` | Tree.`toggleItemSelection​(Treeitem item)` | If the specified item is selected, it is deselected.

    Method parameters in org.zkoss.zul with type arguments of type Treeitem
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Tree.`renderItems​(java.util.Set<? extends Treeitem> items)` | Renders the specified `Treeitem` if not loaded yet, with `Tree.getItemRenderer()`.