| java.lang.Object | |
| ↳ | android.support.test.espresso.util.TreeIterables | 
Utility methods for iterating over tree structured items. Since the view hierarchy is a tree - having a method of iterating over its contents is useful. This is generalized for any object which can display tree like qualities - but this generalization was done for testability concerns (since creating View hierarchies is a pain). Only public methods of this utility class are considered public API of the test framework.
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| TreeIterables.ViewAndDistance | Represents the distance a given view is from the root view. | ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          Returns an iterable which iterates thru the provided view and its children in a
 breadth-first, row-level-order traversal.
         | |||||||||||
| 
          Returns an iterable which iterates thru the provided view and its children in a
 depth-first, in-order traversal.
         | |||||||||||
| 
          Creates an iterable that traverses the tree formed by the given root.
         | |||||||||||
| [Expand] Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
|  From class
  java.lang.Object | |||||||||||
Returns an iterable which iterates thru the provided view and its children in a breadth-first, row-level-order traversal. That is to say that for a view such as: Root / | \ A R U /| |\ B D G N Will be iterated: Root, A, R, U, B, D, G, N
| root | the non-null, root view. | 
|---|
Returns an iterable which iterates thru the provided view and its children in a depth-first, in-order traversal. That is to say that for a view such as: Root / | \ A R U /| |\ B D G N Will be iterated: Root, A, B, D, R, G, N, U.
| root | the non-null, root view. | 
|---|
Creates an iterable that traverses the tree formed by the given root. Along with iteration order, the distance from the root element is also tracked.
| root | the root view to track from. | 
|---|