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 2023A variant ofTreeTraverser
for binary trees, providing additional traversals specific to binary trees.- Since:
- 15.0
-
-
Constructor Summary
Constructors Constructor Description BinaryTreeTraverser()
Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Iterable<T>
children(T root)
Deprecated.Returns the children of this node, in left-to-right order.FluentIterable<T>
inOrderTraversal(T root)
Deprecated.abstract Optional<T>
leftChild(T root)
Deprecated.Returns the left child of the specified node, orOptional.absent()
if the specified node has no left child.abstract Optional<T>
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
-
-
-
-
Method Detail
-
leftChild
public abstract Optional<T> leftChild(T root)
Deprecated.Returns the left child of the specified node, orOptional.absent()
if the specified node has no left child.
-
rightChild
public abstract Optional<T> rightChild(T root)
Deprecated.Returns the right child of the specified node, orOptional.absent()
if the specified node has no right child.
-
children
public final java.lang.Iterable<T> children(T root)
Deprecated.Returns the children of this node, in left-to-right order.- Specified by:
children
in classTreeTraverser<T>
-
inOrderTraversal
public final FluentIterable<T> inOrderTraversal(T root)
Deprecated.
-
-