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 ofTreeTraverserfor 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:
childrenin classTreeTraverser<T>
-
inOrderTraversal
public final FluentIterable<T> inOrderTraversal(T root)
Deprecated.
-
-