This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (April 2021) (Learn how and when to remove this template message)
A generic tree view
A generic tree view

A tree view or an outline view is a graphical control element that presents a hierarchical view of information. Each item (often called a branch or a node) can have a number of subitems. This is often visualized by indentation in a list.

An item can be expanded to reveal subitems, if any exist, and collapsed to hide subitems.

Tree views are often seen in file manager applications, where they allow the user to navigate the file system directories. They are also used to present hierarchical data, such as an XML document.

Extended tree view is the central component of outliner applications, where each node consists of editable text.

See also