## Uses of Class
com.google.gwt.user.client.ui.TreeItem

Packages that use TreeItem
com.google.gwt.user.client.ui: Widgets, Panels, and other user-interface classes.

### Uses of TreeItem in com.google.gwt.user.client.ui

Methods in com.google.gwt.user.client.ui that return TreeItem
`TreeItem` Tree.`addItem(IsWidget w)` Overloaded version for IsWidget.
`TreeItem` HasTreeItems.ForIsWidget.`addItem(IsWidget w)`
`TreeItem` TreeItem.`addItem(SafeHtml itemHtml)` Adds a child tree item containing the specified html.
`TreeItem` Tree.`addItem(SafeHtml itemHtml)` Adds a simple tree item containing the specified html.
`TreeItem` HasTreeItems.`addItem(SafeHtml itemHtml)` Adds a simple tree item containing the specified html.
`TreeItem` TreeItem.`addItem(Widget widget)` Adds a child tree item containing the specified widget.
`TreeItem` Tree.`addItem(Widget widget)` Adds a new tree item containing the specified widget.
`TreeItem` HasTreeItems.`addItem(Widget widget)` Adds a new tree item containing the specified widget.
`TreeItem` TreeItem.`addTextItem(java.lang.String itemText)` Adds a child tree item containing the specified text.
`TreeItem` Tree.`addTextItem(java.lang.String itemText)` Adds a simple tree item containing the specified text.
`TreeItem` HasTreeItems.`addTextItem(java.lang.String itemText)` Adds a simple tree item containing the specified text.
`TreeItem` TreeItem.`asTreeItem()`
`TreeItem` IsTreeItem.`asTreeItem()` Returns the `TreeItem` aspect of the receiver.
`TreeItem` TreeItem.`getChild(int index)` Gets the child at the specified index.
`TreeItem` Tree.`getItem(int index)` Gets the top-level tree item at the specified index.
`TreeItem` TreeItem.`getParentItem()` Gets this item's parent.
`TreeItem` Tree.`getSelectedItem()` Gets the currently selected item.
`TreeItem` TreeItem.`insertItem(int beforeIndex, SafeHtml itemHtml)` Inserts a child tree item at the specified index containing the specified html.
`TreeItem` Tree.`insertItem(int beforeIndex, SafeHtml itemHtml)` Inserts a child tree item at the specified index containing the specified html.
`TreeItem` TreeItem.`insertItem(int beforeIndex, Widget widget)` Inserts a child tree item at the specified index containing the specified widget.
`TreeItem` Tree.`insertItem(int beforeIndex, Widget widget)` Inserts a child tree item at the specified index containing the specified widget.
`TreeItem` TreeItem.`insertTextItem(int beforeIndex, java.lang.String itemText)` Inserts a child tree item at the specified index containing the specified text.
`TreeItem` Tree.`insertTextItem(int beforeIndex, java.lang.String itemText)` Inserts a child tree item at the specified index containing the specified text.

Methods in com.google.gwt.user.client.ui that return types with arguments of type TreeItem
`(package private) java.util.ArrayList<TreeItem>` TreeItem.`getChildren()`
`(package private) java.util.Map<Widget,TreeItem>` Tree.`getChildWidgets()`
`java.util.Iterator<TreeItem>` Tree.`treeItemIterator()` Iterator of tree items.

Methods in com.google.gwt.user.client.ui with parameters of type TreeItem
`void` TreeItem.`addItem(TreeItem item)` Adds another item as a child to this one.
`void` Tree.`addItem(TreeItem item)` Adds an item to the root level of this tree.
`void` HasTreeItems.`addItem(TreeItem item)` Adds an tree item.
`(package private) void` Tree.`adopt(Widget widget, TreeItem treeItem)`
`(package private) void` TreeItem.TreeItemImpl.`convertToFullNode(TreeItem item)`
`(package private) void` TreeItem.TreeItemImplIE8ToIE10.`convertToFullNode(TreeItem item)`
`void` TreeListenerCollection.`fireItemSelected(TreeItem item)` Deprecated. Fires a "tree item selected" event to all listeners.
`void` TreeListenerCollection.`fireItemStateChanged(TreeItem item)` Deprecated. Fires a "tree item state changed" event to all listeners.
`(package private) void` Tree.`fireStateChanged(TreeItem item, boolean open)`
`int` TreeItem.`getChildIndex(TreeItem child)` Gets the index of the specified child item.
`void` TreeItem.`insertItem(int beforeIndex, TreeItem item)` Inserts an item as a child to this one.
`void` Tree.`insertItem(int beforeIndex, TreeItem item)` Inserts an item into the root level of this tree.
`protected boolean` Tree.`isKeyboardNavigationEnabled(TreeItem currentItem)` Indicates if keyboard navigation is enabled for the Tree and for a given TreeItem.
`(package private) void` TreeItem.`maybeRemoveItemFromParent(TreeItem item)` Remove a tree item from its parent if it has one.
`(package private) void` Tree.`maybeUpdateSelection(TreeItem itemThatChangedState, boolean isItemOpening)`
`void` TreeListener.`onTreeItemSelected(TreeItem item)` Deprecated. use `SelectionHandler.onSelection(com.google.gwt.event.logical.shared.SelectionEvent)` instead
`void` TreeListener.`onTreeItemStateChanged(TreeItem item)` Deprecated. use `OpenHandler.onOpen(com.google.gwt.event.logical.shared.OpenEvent)` and/or `CloseHandler.onClose(com.google.gwt.event.logical.shared.CloseEvent)`
`void` TreeItem.`removeItem(TreeItem item)` Removes one of this item's children.
`void` Tree.`removeItem(TreeItem item)` Removes an item from the root level of this tree.
`void` HasTreeItems.`removeItem(TreeItem item)` Removes an item.
`(package private) void` TreeItem.`setParentItem(TreeItem parent)`
`void` Tree.`setSelectedItem(TreeItem item)` Selects a specified item.
`void` Tree.`setSelectedItem(TreeItem item, boolean fireEvents)` Selects a specified item.
`(package private) void` Tree.`showClosedImage(TreeItem treeItem)` Called only from `TreeItem`: Shows the closed image on that tree item.
`(package private) void` Tree.`showLeafImage(TreeItem treeItem)` Called only from `TreeItem`: Shows the leaf image on a tree item.
`(package private) void` Tree.`showOpenImage(TreeItem treeItem)` Called only from `TreeItem`: Shows the open image on a tree item.

Method parameters in com.google.gwt.user.client.ui with type arguments of type TreeItem
`HandlerRegistration` Tree.`addCloseHandler(CloseHandler<TreeItem> handler)`
`HandlerRegistration` Tree.`addOpenHandler(OpenHandler<TreeItem> handler)`
`HandlerRegistration` Tree.`addSelectionHandler(SelectionHandler<TreeItem> handler)`
`(package private) void` TreeItem.`addTreeItems(java.util.List<TreeItem> accum)`
`void` ListenerWrapper.WrappedTreeListener.`onClose(CloseEvent<TreeItem> event)`
`void` ListenerWrapper.WrappedTreeListener.`onOpen(OpenEvent<TreeItem> event)`
`void` ListenerWrapper.WrappedTreeListener.`onSelection(SelectionEvent<TreeItem> event)`