Skip navigation links
A B C E G I K N O P Q R S T W 

A

AbstractServiceLoaderSupplier<C extends SPIComponent> - Class in com.mattunderscore.trees.impl.suppliers.impl
Abstract Supplier implementation for SPIComponents that constructs components using the ServiceLoader.
AbstractServiceLoaderSupplier(KeyMappingSupplier, Class<C>) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.AbstractServiceLoaderSupplier
 
addElement(E) - Method in class com.mattunderscore.trees.impl.SortingTreeBuilderImpl
 
availableTreeImplementations() - Method in class com.mattunderscore.trees.impl.TreesImpl
 

B

bottomUpBuilder() - Method in class com.mattunderscore.trees.impl.TreeBuilderFactoryImpl
 
breadthFirstElementsIterator(Tree<E, N>) - Method in class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
breadthFirstIterator(T) - Method in class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
breadthFirstStream(T) - Method in class com.mattunderscore.trees.impl.NodeStreamFactoryImpl
 
build(Class<T>) - Method in class com.mattunderscore.trees.impl.SortingTreeBuilderImpl
 
build(TypeKey<T>) - Method in class com.mattunderscore.trees.impl.SortingTreeBuilderImpl
 

C

com.mattunderscore.trees.impl - package com.mattunderscore.trees.impl
 
com.mattunderscore.trees.impl.suppliers - package com.mattunderscore.trees.impl.suppliers
 
com.mattunderscore.trees.impl.suppliers.impl - package com.mattunderscore.trees.impl.suppliers.impl
 
componentMap - Variable in class com.mattunderscore.trees.impl.suppliers.impl.AbstractServiceLoaderSupplier
 

E

EmptySortedTreeConstructorSupplier - Interface in com.mattunderscore.trees.impl.suppliers
EmptySortedTreeConstructorSupplierImpl - Class in com.mattunderscore.trees.impl.suppliers.impl
EmptySortedTreeConstructorSupplierImpl(KeyMappingSupplier) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.EmptySortedTreeConstructorSupplierImpl
 
EmptyTreeConstructorSupplier - Class in com.mattunderscore.trees.impl.suppliers.impl
Supplier for EmptyTreeConstructors.
EmptyTreeConstructorSupplier(KeyMappingSupplier) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.EmptyTreeConstructorSupplier
 

G

get(Class<T>) - Method in interface com.mattunderscore.trees.impl.suppliers.EmptySortedTreeConstructorSupplier
 
get(Class<T>) - Method in class com.mattunderscore.trees.impl.suppliers.impl.EmptySortedTreeConstructorSupplierImpl
 
get(Class<T>) - Method in class com.mattunderscore.trees.impl.suppliers.impl.EmptyTreeConstructorSupplier
 
get(T) - Method in class com.mattunderscore.trees.impl.suppliers.impl.IteratorRemoveHandlerSupplier
 
get(Class<T>) - Method in class com.mattunderscore.trees.impl.suppliers.impl.KeyMappingSupplier
 
get() - Static method in class com.mattunderscore.trees.impl.suppliers.impl.KeyMappingSupplier
 
get(N) - Method in class com.mattunderscore.trees.impl.suppliers.impl.NodeToRelatedTreeConverterSupplier
 
get(N) - Method in class com.mattunderscore.trees.impl.suppliers.impl.RootReferenceFactorySupplierImpl
 
get(N, RotationDirection) - Method in class com.mattunderscore.trees.impl.suppliers.impl.RotatorSupplierImpl
 
get(Class<T>) - Method in class com.mattunderscore.trees.impl.suppliers.impl.TreeConstructorSupplier
 
get(Class<T>) - Method in class com.mattunderscore.trees.impl.suppliers.impl.TreeConverterSupplier
 
get(N) - Method in interface com.mattunderscore.trees.impl.suppliers.RootReferenceFactorySupplier
get(N, RotationDirection) - Method in interface com.mattunderscore.trees.impl.suppliers.RotatorSupplier
 
getRaw(Class<?>) - Method in class com.mattunderscore.trees.impl.suppliers.impl.AbstractServiceLoaderSupplier
Lookup the component.

I

inOrderElementsIterator(Tree<E, N>) - Method in class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
inOrderIterator(T) - Method in class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
inOrderStream(T) - Method in class com.mattunderscore.trees.impl.NodeStreamFactoryImpl
 
IteratorRemoveHandlerSupplier - Class in com.mattunderscore.trees.impl.suppliers.impl
Supplier for IteratorRemoveHandler.
IteratorRemoveHandlerSupplier(KeyMappingSupplier) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.IteratorRemoveHandlerSupplier
 

K

KeyMappingSupplier - Class in com.mattunderscore.trees.impl.suppliers.impl
Supplier for KeyMapping.

N

nodeSelectors() - Method in class com.mattunderscore.trees.impl.TreesImpl
 
NodeStreamFactoryImpl - Class in com.mattunderscore.trees.impl
Implementation of NodeStreamFactory.
NodeStreamFactoryImpl(TreeIteratorFactory) - Constructor for class com.mattunderscore.trees.impl.NodeStreamFactoryImpl
 
nodeStreams() - Method in class com.mattunderscore.trees.impl.TreesImpl
 
NodeToRelatedTreeConverterSupplier - Class in com.mattunderscore.trees.impl.suppliers.impl
NodeToRelatedTreeConverterSupplier(KeyMappingSupplier, TreeBuilderFactory) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.NodeToRelatedTreeConverterSupplier
 

O

onNoComponent(Class<?>) - Method in class com.mattunderscore.trees.impl.suppliers.impl.AbstractServiceLoaderSupplier
Provides the chance to return an object if one is not found.
onNoComponent(Class<?>) - Method in class com.mattunderscore.trees.impl.suppliers.impl.IteratorRemoveHandlerSupplier
 

P

postOrderElementsIterator(Tree<E, N>) - Method in class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
postOrderIterator(T) - Method in class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
postOrderStream(T) - Method in class com.mattunderscore.trees.impl.NodeStreamFactoryImpl
 
preOrderElementsIterator(Tree<E, N>) - Method in class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
preOrderIterator(T) - Method in class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
preOrderStream(T) - Method in class com.mattunderscore.trees.impl.NodeStreamFactoryImpl
 

Q

querier() - Method in class com.mattunderscore.trees.impl.TreesImpl
 

R

RootReferenceFactorySupplier - Interface in com.mattunderscore.trees.impl.suppliers
Supplier for ParentReferenceFactory components.
RootReferenceFactorySupplierImpl - Class in com.mattunderscore.trees.impl.suppliers.impl
RootReferenceFactorySupplierImpl(KeyMappingSupplier) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.RootReferenceFactorySupplierImpl
 
rotateInPlace(N, N, RotationDirection) - Method in class com.mattunderscore.trees.impl.TreeTransformerImpl
 
rotateRootInPlace(MutableBinaryTree<E, N>, RotationDirection) - Method in class com.mattunderscore.trees.impl.TreeTransformerImpl
 
RotatorSupplier - Interface in com.mattunderscore.trees.impl.suppliers
Supplier for Rotator components.
RotatorSupplierImpl - Class in com.mattunderscore.trees.impl.suppliers.impl
Implementation of RotatorSupplier.
RotatorSupplierImpl(KeyMappingSupplier) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.RotatorSupplierImpl
 

S

sortedStream(T) - Method in class com.mattunderscore.trees.impl.NodeStreamFactoryImpl
 
sortedTreeBuilder(Comparator<E>, SortingAlgorithm) - Method in class com.mattunderscore.trees.impl.TreeBuilderFactoryImpl
 
sortedTreeBuilder(SortingAlgorithm) - Method in class com.mattunderscore.trees.impl.TreeBuilderFactoryImpl
 
sortingTreeBuilder(Comparator<E>) - Method in class com.mattunderscore.trees.impl.TreeBuilderFactoryImpl
 
sortingTreeBuilder() - Method in class com.mattunderscore.trees.impl.TreeBuilderFactoryImpl
 
SortingTreeBuilderImpl<E,N extends OpenNode<E,N>> - Class in com.mattunderscore.trees.impl
 
SortingTreeBuilderImpl(EmptySortedTreeConstructorSupplier, Comparator<E>) - Constructor for class com.mattunderscore.trees.impl.SortingTreeBuilderImpl
 

T

topDownBuilder() - Method in class com.mattunderscore.trees.impl.TreeBuilderFactoryImpl
 
transformations() - Method in class com.mattunderscore.trees.impl.TreesImpl
 
TreeBuilderFactoryImpl - Class in com.mattunderscore.trees.impl
Implementation of TreeBuilderFactory.
TreeBuilderFactoryImpl(KeyMappingSupplier, TreeConstructorSupplier, EmptyTreeConstructorSupplier, TreeConverterSupplier, EmptySortedTreeConstructorSupplierImpl) - Constructor for class com.mattunderscore.trees.impl.TreeBuilderFactoryImpl
 
treeBuilders() - Method in class com.mattunderscore.trees.impl.TreesImpl
 
TreeConstructorSupplier - Class in com.mattunderscore.trees.impl.suppliers.impl
Supplier for TreeConstructor.
TreeConstructorSupplier(KeyMappingSupplier) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.TreeConstructorSupplier
 
TreeConverterSupplier - Class in com.mattunderscore.trees.impl.suppliers.impl
Supplier for TreeConverter.
TreeConverterSupplier(KeyMappingSupplier) - Constructor for class com.mattunderscore.trees.impl.suppliers.impl.TreeConverterSupplier
 
TreeIteratorFactoryImpl - Class in com.mattunderscore.trees.impl
Implementation of TreeIteratorFactory.
TreeIteratorFactoryImpl(IteratorRemoveHandlerSupplier) - Constructor for class com.mattunderscore.trees.impl.TreeIteratorFactoryImpl
 
treeIterators() - Method in class com.mattunderscore.trees.impl.TreesImpl
 
treeSelectors() - Method in class com.mattunderscore.trees.impl.TreesImpl
 
TreesImpl - Class in com.mattunderscore.trees.impl
Implementation of Trees.
TreesImpl() - Constructor for class com.mattunderscore.trees.impl.TreesImpl
 
TreeTransformerImpl - Class in com.mattunderscore.trees.impl
Provides tree transformation operations.
TreeTransformerImpl(RootReferenceFactorySupplier, RotatorSupplier) - Constructor for class com.mattunderscore.trees.impl.TreeTransformerImpl
 
TreeWalkerFactoryImpl - Class in com.mattunderscore.trees.impl
 
TreeWalkerFactoryImpl() - Constructor for class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
treeWalkers() - Method in class com.mattunderscore.trees.impl.TreesImpl
 

W

walkBreadthFirst(T, Walker<N>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkElementsBreadthFirst(T, Walker<E>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkElementsInOrder(T, Walker<E>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkElementsPostOrder(T, Walker<E>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkElementsPreOrder(T, Walker<E>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkElementsPreOrder(T, TreeWalker<E>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkInOrder(T, Walker<N>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkPostOrder(T, Walker<N>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkPreOrder(T, Walker<N>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
walkPreOrder(T, TreeWalker<N>) - Method in class com.mattunderscore.trees.impl.TreeWalkerFactoryImpl
 
A B C E G I K N O P Q R S T W 
Skip navigation links

Copyright © 2014–2016. All rights reserved.