| Interface | Description |
|---|---|
| NodeCharacterProvider |
A super-interface of both
Node and NodeCharacterKey
which, by sharing this common interface, enables binary search of nodes via
Collections.binarySearch(java.util.List, Object, java.util.Comparator). |
| PrettyPrintable |
An internal interface implemented by trees, which allows internal details of trees to be accessed by
PrettyPrinter. |
| Class | Description |
|---|---|
| AtomicReferenceArrayListAdapter<T> |
Wraps an
AtomicReferenceArray to implement read-only methods of the List interface. |
| NodeCharacterComparator |
Specifies binary search compatibility, and sorting compatibility, of nodes based on
Node.getIncomingEdgeFirstCharacter(). |
| NodeCharacterKey |
A lightweight object which simply wraps a
Character and implements NodeCharacterProvider, which
can be used as a key to locate a node having the same edge first character in a list of nodes using binary search. |
| NodeUtil |
Static utility methods useful when implementing
Nodes. |
Copyright © 2017. All Rights Reserved.