static <T extends Serializable & Comparable<T>,A,U extends Comparable<? super U>> SiblingNodesComparator<T,A> |
SiblingNodesComparator.comparing(Function<TreeNode<T,A>,U> first) |
static <T extends Serializable & Comparable<T>,A,U extends Comparable<? super U>> SiblingNodesComparator<T,A> |
SiblingNodesComparator.comparing(Function<TreeNode<T,A>,U> first,
boolean nullsFirst,
boolean asc) |
<E extends TreeTrait<T,A,E>> E |
TreeNode.convert(Function<TreeNode<T,A>,E> convert) |
<E extends TreeTrait<T,A,E>> E |
TreeNode.convert(Function<TreeNode<T,A>,E> convert,
boolean containsUnavailable) |
void |
TreeNode.forEachChild(Consumer<TreeNode<T,A>> childProcessor) |
void |
TreeNode.ifChildrenPresent(Consumer<LinkedList<TreeNode<T,A>>> childrenProcessor) |
String |
TreeNode.print(Function<TreeNode<T,A>,CharSequence> nodeLabel) |
TreeNodeBuilder<T,A> |
TreeNodeBuilder.siblingNodesComparator(Comparator<? super TreeNode<T,A>> comparator) |
void |
SiblingNodesComparator.sort(List<TreeNode<T,A>> children) |
<U extends Comparable<? super U>> SiblingNodesComparator<T,A> |
SiblingNodesComparator.thenComparing(Function<TreeNode<T,A>,U> then) |
<U extends Comparable<? super U>> SiblingNodesComparator<T,A> |
SiblingNodesComparator.thenComparing(Function<TreeNode<T,A>,U> then,
boolean nullsFirst,
boolean asc) |
void |
TreeNode.traverse(Consumer<TreeNode<T,A>> action)
Traverses the tree
|