@InterfaceAudience.Private @InterfaceStability.Evolving public final class AvlUtil extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | AvlUtil.AvlInsertOrReplace<TNode extends AvlUtil.AvlNode> | 
| static class  | AvlUtil.AvlIterableListHelper class that allows to create and manipulate a linked list of AvlLinkedNodes | 
| static interface  | AvlUtil.AvlKeyComparator<TNode extends AvlUtil.AvlNode>The AvlTree allows to lookup an object using a custom key. | 
| static class  | AvlUtil.AvlLinkedNode<TNode extends AvlUtil.AvlLinkedNode>This class extends the AvlNode and adds two links that will be used in conjunction
 with the AvlIterableList class. | 
| static class  | AvlUtil.AvlNode<TNode extends AvlUtil.AvlNode>This class represent a node that will be used in an AvlTree. | 
| static interface  | AvlUtil.AvlNodeVisitor<TNode extends AvlUtil.AvlNode>Visitor that allows to traverse a set of AvlNodes. | 
| static class  | AvlUtil.AvlTreeHelper class that allows to create and manipulate an AVL Tree | 
| static class  | AvlUtil.AvlTreeIterator<TNode extends AvlUtil.AvlNode>Iterator for the AvlTree | 
| Modifier | Constructor and Description | 
|---|---|
| private  | AvlUtil() | 
private AvlUtil()
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.