Package com.google.common.collect
Class BinaryTreeTraverser<T>
java.lang.Object
com.google.common.collect.TreeTraverser<T>
com.google.common.collect.BinaryTreeTraverser<T>
@Beta
@GwtCompatible(emulated=true)
@Deprecated(since="2022-12-01")
public abstract class BinaryTreeTraverser<T>
extends TreeTraverser<T>
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
A variant of
TreeTraverser
for binary trees, providing additional traversals specific to
binary trees.- Since:
- 15.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Returns the children of this node, in left-to-right order.final FluentIterable
<T> inOrderTraversal
(T root) Deprecated.Deprecated.Returns the left child of the specified node, orOptional.absent()
if the specified node has no left child.rightChild
(T root) Deprecated.Returns the right child of the specified node, orOptional.absent()
if the specified node has no right child.Methods inherited from class com.google.common.collect.TreeTraverser
breadthFirstTraversal, postOrderTraversal, preOrderTraversal
-
Constructor Details
-
BinaryTreeTraverser
public BinaryTreeTraverser()Deprecated.
-
-
Method Details
-
leftChild
Deprecated.Returns the left child of the specified node, orOptional.absent()
if the specified node has no left child. -
rightChild
Deprecated.Returns the right child of the specified node, orOptional.absent()
if the specified node has no right child. -
children
Deprecated.Returns the children of this node, in left-to-right order.- Specified by:
children
in classTreeTraverser<T>
-
inOrderTraversal
Deprecated.
-