Uses of Interface
com.github.andrewoma.dexx.collection.internal.redblack.Tree
Packages that use Tree
Package
Description
Dexx collections are a port of Scala's immutable, persistent collection classes to pure Java.
-
Uses of Tree in com.github.andrewoma.dexx.collection
Fields in com.github.andrewoma.dexx.collection declared as TreeMethods in com.github.andrewoma.dexx.collection with parameters of type TreeConstructors in com.github.andrewoma.dexx.collection with parameters of type Tree -
Uses of Tree in com.github.andrewoma.dexx.collection.internal.redblack
Subinterfaces of Tree in com.github.andrewoma.dexx.collection.internal.redblackClasses in com.github.andrewoma.dexx.collection.internal.redblack that implement TreeModifier and TypeClassDescription(package private) class
AbstractDefaultTree<K,
V> class
class
AbstractTree<K,
V> (package private) final class
DefaultBlackTree<K,
V> (package private) final class
DefaultRedTree<K,
V> (package private) class
DerivedKeyBlackTree<K,
V> (package private) class
DerivedKeyRedTree<K,
V> Fields in com.github.andrewoma.dexx.collection.internal.redblack declared as TreeModifier and TypeFieldDescriptionAbstractTree.left
TreeIterator.next
TreeIterator.path
AbstractTree.right
Fields in com.github.andrewoma.dexx.collection.internal.redblack with type parameters of type TreeMethods in com.github.andrewoma.dexx.collection.internal.redblack that return TreeModifier and TypeMethodDescriptionDefaultBlackTree.black()
DefaultRedTree.black()
<K,
V> Tree <K, V> DerivedKeyBlackTree.black()
<K,
V> Tree <K, V> DerivedKeyRedTree.black()
Tree.black()
<K,
V> Tree <K, V> RedBlackTree.doRange
(Tree<K, V> tree, K from, boolean fromInclusive, K until, boolean untilInclusive) AbstractTree.getLeft()
Tree.getLeft()
AbstractTree.getRight()
Tree.getRight()
TreeIterator.popPath()
DefaultBlackTree.red()
DefaultRedTree.red()
<K,
V> Tree <K, V> DerivedKeyBlackTree.red()
<K,
V> Tree <K, V> DerivedKeyRedTree.red()
Tree.red()
<K,
V> Tree <K, V> Methods in com.github.andrewoma.dexx.collection.internal.redblack that return types with arguments of type TreeModifier and TypeMethodDescriptionMethods in com.github.andrewoma.dexx.collection.internal.redblack with parameters of type TreeModifier and TypeMethodDescription<K,
V> Tree <K, V> <K,
V> Tree <K, V> <K,
V> Tree <K, V> boolean
static int
RedBlackTree.doRange
(Tree<K, V> tree, K from, boolean fromInclusive, K until, boolean untilInclusive) <U> void
private boolean
RedBlackTree.isBlackTree
(Tree<?, ?> tree) boolean
private boolean
RedBlackTree.keysIterator
(Tree<K, V> tree) EntriesIterator.nextResult
(Tree<K, V> tree) protected K
KeysIterator.nextResult
(Tree<K, V> tree) protected abstract R
TreeIterator.nextResult
(Tree<K, V> tree) protected V
ValuesIterator.nextResult
(Tree<K, V> tree) private void
<K,
V> Tree <K, V> <K,
V> Tree <K, V> <K,
V> Tree <K, V> RedBlackTree.unzipBoth
(Tree<K, V> left, Tree<K, V> right, List<Tree<K, V>> leftZipper, List<Tree<K, V>> rightZipper, int smallerDepth) RedBlackTree.valuesIterator
(Tree<K, V> tree) Method parameters in com.github.andrewoma.dexx.collection.internal.redblack with type arguments of type TreeModifier and TypeMethodDescriptionRedBlackTree.unzipBoth
(Tree<K, V> left, Tree<K, V> right, List<Tree<K, V>> leftZipper, List<Tree<K, V>> rightZipper, int smallerDepth) Constructors in com.github.andrewoma.dexx.collection.internal.redblack with parameters of type TreeModifierConstructorDescriptionprotected
protected
protected
(package private)
(package private)
EntriesIterator
(Tree<K, V> tree) (package private)
KeysIterator
(Tree<K, V> tree, KeyFunction<K, V> kf) protected
TreeIterator
(Tree<K, V> tree) (package private)
ValuesIterator
(Tree<K, V> tree) Constructor parameters in com.github.andrewoma.dexx.collection.internal.redblack with type arguments of type Tree