Class Hierarchy
- java.lang.Object
- com.mattunderscore.trees.spi.impl.AbstractNodeToRelatedTreeConverter<E,N,T> (implements com.mattunderscore.trees.spi.NodeToRelatedTreeConverter<E,N,T>)
- com.mattunderscore.trees.impl.suppliers.impl.AbstractServiceLoaderSupplier<C>
- com.mattunderscore.trees.base.AbstractSettableNode<E,N> (implements com.mattunderscore.trees.mutable.OpenSettableNode<E,N>)
- com.mattunderscore.trees.wrappers.AbstractTreeWrapper<E,N> (implements com.mattunderscore.trees.tree.Tree<E,N>)
- com.mattunderscore.trees.matchers.AlwaysMatcher<E> (implements java.util.function.Predicate<T>)
- com.mattunderscore.iterators.ArrayIterator<E> (implements java.util.Iterator<E>)
- com.mattunderscore.simple.collections.ArrayListSimpleCollection<E> (implements com.mattunderscore.simple.collections.SimpleCollection<N>)
- com.mattunderscore.trees.examples.BalancedTreeExamples
- com.mattunderscore.trees.binary.search.BinarySearchTree<E> (implements com.mattunderscore.trees.binary.BinaryTree<E,N>, com.mattunderscore.trees.sorted.SortingTree<E,N>)
- com.mattunderscore.trees.binary.search.BinarySearchTreeEmptyConstructor<E> (implements com.mattunderscore.trees.spi.EmptySortedTreeConstructor<E,N,T>)
- com.mattunderscore.trees.binary.BinaryTreeConverter<E> (implements com.mattunderscore.trees.spi.TreeConverter<E,N,T>)
- com.mattunderscore.trees.binary.BinaryTreeKeyMapping (implements com.mattunderscore.trees.spi.KeyMapping<T>)
- com.mattunderscore.trees.binary.BinaryTreeNodeImpl.BinaryTreeConstructor<E> (implements com.mattunderscore.trees.spi.TreeConstructor<E,N,T>)
- com.mattunderscore.trees.binary.BinaryTreeNodeImpl.EmptyConstructor<E> (implements com.mattunderscore.trees.spi.EmptyTreeConstructor<E,N,T>)
- com.mattunderscore.trees.binary.BinaryTreeWrapper.NodeConverter<E,N> (implements com.mattunderscore.trees.spi.NodeToRelatedTreeConverter<E,N,T>)
- com.mattunderscore.trees.walkers.BreadthFirstTraversalDriver (implements com.mattunderscore.trees.walkers.TraversalDriver)
- com.mattunderscore.iterators.CastingArrayIterator<E> (implements java.util.Iterator<E>)
- com.mattunderscore.trees.utilities.ComparableComparator<C> (implements java.util.Comparator<T>, java.io.Serializable)
- com.mattunderscore.trees.examples.CompleteExample
- com.mattunderscore.trees.mutable.Constructor<E> (implements com.mattunderscore.trees.spi.TreeConstructor<E,N,T>)
- com.mattunderscore.trees.linked.tree.Constructor<E> (implements com.mattunderscore.trees.spi.TreeConstructor<E,N,T>)
- com.mattunderscore.trees.binary.mutable.Constructor<E> (implements com.mattunderscore.trees.spi.TreeConstructor<E,N,T>)
- com.mattunderscore.trees.immutable.Constructor<E> (implements com.mattunderscore.trees.spi.TreeConstructor<E,N,T>)
- com.mattunderscore.trees.pathcopy.holder.Constructor<E> (implements com.mattunderscore.trees.spi.TreeConstructor<E,N,T>)
- com.mattunderscore.trees.mutable.Converter<E> (implements com.mattunderscore.trees.spi.TreeConverter<E,N,T>)
- com.mattunderscore.trees.linked.tree.Converter<E> (implements com.mattunderscore.trees.spi.TreeConverter<E,N,T>)
- com.mattunderscore.trees.binary.mutable.Converter<E> (implements com.mattunderscore.trees.spi.TreeConverter<E,N,T>)
- com.mattunderscore.trees.immutable.Converter<E> (implements com.mattunderscore.trees.spi.TreeConverter<E,N,T>)
- com.mattunderscore.trees.pathcopy.holder.Converter<E> (implements com.mattunderscore.trees.spi.TreeConverter<E,N,T>)
- com.mattunderscore.iterators.ConvertingIterator<E,T> (implements java.util.Iterator<E>)
- com.mattunderscore.trees.spi.DefaultRemovalHandler<E,N,T> (implements com.mattunderscore.trees.spi.IteratorRemoveHandler<E,N,T>)
- com.mattunderscore.trees.traversal.DefaultTreeWalker<E> (implements com.mattunderscore.trees.traversal.TreeWalker<E>)
- com.mattunderscore.trees.traversal.DefaultWalker<E> (implements com.mattunderscore.trees.traversal.Walker<E>)
- com.mattunderscore.trees.examples.DocumentationExamples
- com.mattunderscore.trees.reducers.DoubleSummingReducer (implements java.util.function.BiFunction<T,U,R>)
- com.mattunderscore.simple.collections.DuplicateOnWriteSimpleCollection<E> (implements com.mattunderscore.simple.collections.SimpleCollection<N>)
- com.mattunderscore.trees.mutable.EmptyConstructor<E> (implements com.mattunderscore.trees.spi.EmptyTreeConstructor<E,N,T>)
- com.mattunderscore.trees.linked.tree.EmptyConstructor<E> (implements com.mattunderscore.trees.spi.EmptyTreeConstructor<E,N,T>)
- com.mattunderscore.trees.binary.mutable.EmptyConstructor<E> (implements com.mattunderscore.trees.spi.EmptyTreeConstructor<E,N,T>)
- com.mattunderscore.trees.immutable.EmptyConstructor<E> (implements com.mattunderscore.trees.spi.EmptyTreeConstructor<E,N,T>)
- com.mattunderscore.trees.pathcopy.holder.EmptyConstructor<E> (implements com.mattunderscore.trees.spi.EmptyTreeConstructor<E,N,T>)
- com.mattunderscore.simple.collections.EmptySimpleCollection<E> (implements com.mattunderscore.simple.collections.SimpleCollection<N>)
- com.mattunderscore.trees.matchers.EqualityMatcher<E> (implements java.util.function.Predicate<T>)
- com.mattunderscore.trees.matchers.EqualsToMatcher<E> (implements java.util.function.Predicate<T>)
- com.mattunderscore.trees.examples.ExamplesEntryPoint
- com.mattunderscore.trees.selectors.ExtendingNodeSelector<E> (implements com.mattunderscore.trees.selection.NodeSelector<E>)
- com.mattunderscore.simple.collections.FixedUncheckedSimpleCollection<E> (implements com.mattunderscore.simple.collections.SimpleCollection<N>)
- com.mattunderscore.trees.matchers.GreaterThanMatcher<E> (implements java.util.function.Predicate<T>)
- com.mattunderscore.trees.matchers.IdentityMatcher<E> (implements java.util.function.Predicate<T>)
- com.mattunderscore.trees.examples.ImmutableTreeExamples
- com.mattunderscore.trees.binary.Implementation (implements com.mattunderscore.trees.spi.TreeImplementation)
- com.mattunderscore.trees.mutable.Implementation (implements com.mattunderscore.trees.spi.TreeImplementation)
- com.mattunderscore.trees.linked.tree.Implementation (implements com.mattunderscore.trees.spi.TreeImplementation)
- com.mattunderscore.trees.binary.mutable.Implementation (implements com.mattunderscore.trees.spi.TreeImplementation)
- com.mattunderscore.trees.immutable.Implementation (implements com.mattunderscore.trees.spi.TreeImplementation)
- com.mattunderscore.trees.pathcopy.holder.Implementation (implements com.mattunderscore.trees.spi.TreeImplementation)
- com.mattunderscore.trees.binary.search.Implementation (implements com.mattunderscore.trees.spi.TreeImplementation)
- com.mattunderscore.trees.walkers.InOrderTraversalDriver (implements com.mattunderscore.trees.walkers.TraversalDriver)
- com.mattunderscore.trees.binary.mutable.InPlaceLeftRotator<E> (implements com.mattunderscore.trees.spi.Rotator<E,N>)
- com.mattunderscore.trees.binary.mutable.InPlaceRightRotator<E> (implements com.mattunderscore.trees.spi.Rotator<E,N>)
- com.mattunderscore.trees.reducers.IntegerSummingReducer (implements java.util.function.BiFunction<T,U,R>)
- com.mattunderscore.iterators.JoinIterator<E> (implements java.util.Iterator<E>)
- com.mattunderscore.iterators.JoinIterator.Builder<E>
- com.mattunderscore.trees.impl.suppliers.impl.KeyMappingSupplier
- com.mattunderscore.trees.matchers.LessThanMatcher<E> (implements java.util.function.Predicate<T>)
- com.mattunderscore.trees.reducers.LongSummingReducer (implements java.util.function.BiFunction<T,U,R>)
- com.mattunderscore.trees.binary.mutable.MutableBinaryTreeImpl<E> (implements com.mattunderscore.trees.binary.MutableBinaryTree<E,N>)
- com.mattunderscore.trees.binary.mutable.MutableBinaryTreeImplKeyMapping (implements com.mattunderscore.trees.spi.KeyMapping<T>)
- com.mattunderscore.trees.binary.mutable.MutableBinaryTreeNodeImpl<E> (implements com.mattunderscore.trees.binary.MutableBinaryTreeNode<E>)
- com.mattunderscore.trees.base.MutableChildIterator<E,N> (implements java.util.Iterator<E>)
- com.mattunderscore.trees.examples.MutableTreeExamples
- com.mattunderscore.trees.mutable.MutableTreeImplKeyMapping (implements com.mattunderscore.trees.spi.KeyMapping<T>)
- com.mattunderscore.trees.matchers.NeverMatcher<E> (implements java.util.function.Predicate<T>)
- com.mattunderscore.trees.selectors.NextNodeSelector<E> (implements com.mattunderscore.trees.selection.NodeSelector<E>)
- com.mattunderscore.trees.linked.tree.NodeConverter<E> (implements com.mattunderscore.trees.spi.NodeToRelatedTreeConverter<E,N,T>)
- com.mattunderscore.trees.immutable.NodeConverter<E> (implements com.mattunderscore.trees.spi.NodeToRelatedTreeConverter<E,N,T>)
- com.mattunderscore.trees.reducers.NodeCountingReducer<E> (implements java.util.function.BiFunction<T,U,R>)
- com.mattunderscore.trees.examples.NodeSelectorExamples
- com.mattunderscore.trees.impl.NodeStreamFactoryImpl (implements com.mattunderscore.trees.traversal.NodeStreamFactory)
- com.mattunderscore.trees.walkers.NodeToElementTreeWalker<E,N> (implements com.mattunderscore.trees.traversal.TreeWalker<E>)
- com.mattunderscore.trees.walkers.NodeToElementWalker<E,N> (implements com.mattunderscore.trees.traversal.Walker<E>)
- com.mattunderscore.trees.base.NonSettableNode<E,N> (implements com.mattunderscore.trees.tree.OpenNode<E,N>)
- com.mattunderscore.trees.binary.mutable.ParentReferenceFactoryImpl<E> (implements com.mattunderscore.trees.spi.ParentReferenceFactory<E,O>)
- com.mattunderscore.trees.pathcopy.holder.PathCopyTree<E> (implements com.mattunderscore.trees.mutable.MutableTree<E,N>)
- com.mattunderscore.trees.walkers.PostOrderWalkerDriver (implements com.mattunderscore.trees.walkers.TraversalDriver)
- com.mattunderscore.iterators.PrefetchingIterator<E> (implements java.util.Iterator<E>)
- com.mattunderscore.trees.walkers.PreOrderTraversalDriver (implements com.mattunderscore.trees.walkers.TraversalDriver)
- com.mattunderscore.trees.walkers.PreOrderTreeTraversalDriver
- com.mattunderscore.tree.root.querying.QuerierImpl (implements com.mattunderscore.trees.query.Querier)
- com.mattunderscore.trees.query.ReductionResults
- com.mattunderscore.trees.strings.RegexMatcher (implements java.util.function.Predicate<T>)
- com.mattunderscore.trees.selectors.RootMatcherSelector<E> (implements com.mattunderscore.trees.selection.NodeSelector<E>)
- com.mattunderscore.trees.impl.suppliers.impl.RotatorSupplierImpl (implements com.mattunderscore.trees.impl.suppliers.RotatorSupplier)
- com.mattunderscore.trees.selectors.SelectorNodeSelector<E> (implements com.mattunderscore.trees.selection.NodeSelector<E>)
- com.mattunderscore.iterators.SingletonIterator<E> (implements java.util.Iterator<E>)
- com.mattunderscore.trees.impl.SortingTreeBuilderImpl<E,N> (implements com.mattunderscore.trees.sorted.SortingTreeBuilder<E,N>)
- com.mattunderscore.trees.examples.StreamExamples
- java.lang.Throwable (implements java.io.Serializable)
- com.mattunderscore.trees.examples.TraversalExamples
- com.mattunderscore.trees.traversers.TraversalState<E,N>
- com.mattunderscore.trees.impl.TreeBuilderFactoryImpl (implements com.mattunderscore.trees.construction.TreeBuilderFactory)
- com.mattunderscore.trees.impl.TreeIteratorFactoryImpl (implements com.mattunderscore.trees.traversal.TreeIteratorFactory)
- com.mattunderscore.trees.immutable.TreeKeyMapping (implements com.mattunderscore.trees.spi.KeyMapping<T>)
- com.mattunderscore.trees.examples.TreeSelectorExamples
- com.mattunderscore.trees.impl.TreesImpl (implements com.mattunderscore.trees.Trees)
- com.mattunderscore.trees.impl.TreeTransformerImpl (implements com.mattunderscore.trees.transformation.TreeTransformer)
- com.mattunderscore.trees.impl.TreeWalkerFactoryImpl (implements com.mattunderscore.trees.traversal.TreeWalkerFactory)
- com.mattunderscore.trees.construction.TypeKey<T>
- com.mattunderscore.trees.matchers.TypeMatcher (implements java.util.function.Predicate<T>)
- com.mattunderscore.trees.binary.search.WrappedBinaryNode<E> (implements com.mattunderscore.trees.binary.BinaryTreeNode<E>)
- com.mattunderscore.simple.collections.WrappingSimpleCollection<E> (implements com.mattunderscore.simple.collections.SimpleCollection<N>)
Interface Hierarchy
- com.mattunderscore.trees.construction.BaseTreeBuilder<E,N,B>
- com.mattunderscore.trees.impl.suppliers.EmptySortedTreeConstructorSupplier
- com.mattunderscore.trees.pathcopy.holder.Holder<E>
- java.lang.Iterable<T>
- com.mattunderscore.trees.construction.NodeAppender<E,N>
- com.mattunderscore.trees.mutable.MutableNode<E>
- com.mattunderscore.trees.mutable.MutableSettableNode<E> (also extends com.mattunderscore.trees.mutable.OpenMutableNode<E,N>, com.mattunderscore.trees.mutable.OpenSettableNode<E,N>)
- com.mattunderscore.trees.mutable.MutableSettableStructuredNode<E> (also extends com.mattunderscore.trees.mutable.OpenMutableNode<E,N>, com.mattunderscore.trees.mutable.OpenMutableStructuralNode<E,N>, com.mattunderscore.trees.mutable.OpenSettableNode<E,N>)
- com.mattunderscore.trees.mutable.OpenMutableNode<E,N> (also extends com.mattunderscore.trees.tree.OpenNode<E,N>)
- com.mattunderscore.trees.construction.TopDownTreeRootBuilder.TopDownTreeBuilder<S,U> (also extends com.mattunderscore.trees.construction.BaseTreeBuilder<E,N,B>, com.mattunderscore.trees.construction.TopDownTreeRootBuilder.TopDownTreeBuilderAppender<S>)
- com.mattunderscore.trees.construction.TopDownTreeRootBuilder.TopDownTreeBuilderAppender<S>
- com.mattunderscore.trees.selection.NodeSelector<E>
- com.mattunderscore.trees.selection.NodeSelectorFactory
- com.mattunderscore.trees.traversal.NodeStreamFactory
- com.mattunderscore.trees.tree.OpenNode<E,N>
- com.mattunderscore.trees.binary.BinaryTreeNode<E>
- com.mattunderscore.trees.binary.MutableBinaryTreeNode<E>
- com.mattunderscore.trees.mutable.MutableNode<E>
- com.mattunderscore.trees.mutable.MutableSettableNode<E> (also extends com.mattunderscore.trees.mutable.OpenMutableNode<E,N>, com.mattunderscore.trees.mutable.OpenSettableNode<E,N>)
- com.mattunderscore.trees.mutable.MutableSettableStructuredNode<E> (also extends com.mattunderscore.trees.mutable.OpenMutableNode<E,N>, com.mattunderscore.trees.mutable.OpenMutableStructuralNode<E,N>, com.mattunderscore.trees.mutable.OpenSettableNode<E,N>)
- com.mattunderscore.trees.tree.Node<E>
- com.mattunderscore.trees.binary.OpenBinaryTreeNode<E,N>
- com.mattunderscore.trees.binary.OpenMutableBinaryTreeNode<E,N>
- com.mattunderscore.trees.mutable.OpenMutableNode<E,N> (also extends com.mattunderscore.trees.construction.NodeAppender<E,N>)
- com.mattunderscore.trees.mutable.OpenMutableStructuralNode<E,N>
- com.mattunderscore.trees.mutable.OpenSettableNode<E,N>
- com.mattunderscore.trees.tree.OpenStructuralNode<E,N>
- com.mattunderscore.trees.mutable.SettableNode<E>
- com.mattunderscore.trees.spi.ParentReference<O>
- com.mattunderscore.trees.query.Querier
- com.mattunderscore.trees.balanced.Rebalancer
- com.mattunderscore.trees.query.ReductionResult<R>
- com.mattunderscore.trees.impl.suppliers.RootReferenceFactorySupplier
- com.mattunderscore.trees.impl.suppliers.RotatorSupplier
- com.mattunderscore.trees.sorted.SortingAlgorithm
- com.mattunderscore.trees.spi.SPIComponent
- com.mattunderscore.trees.spi.EmptySortedTreeConstructor<E,N,T>
- com.mattunderscore.trees.spi.EmptyTreeConstructor<E,N,T>
- com.mattunderscore.trees.spi.IteratorRemoveHandler<E,N,T>
- com.mattunderscore.trees.spi.KeyMapping<T>
- com.mattunderscore.trees.spi.NodeKeyedSPIComponent
- com.mattunderscore.trees.spi.NodeToRelatedTreeConverter<E,N,T>
- com.mattunderscore.trees.spi.ParentReferenceFactory<E,O>
- com.mattunderscore.trees.spi.Rotator<E,N>
- com.mattunderscore.trees.spi.TreeBuilderFactoryAware
- com.mattunderscore.trees.spi.TreeConstructor<E,N,T>
- com.mattunderscore.trees.spi.TreeConverter<E,N,T>
- com.mattunderscore.trees.spi.TreeImplementation
- com.mattunderscore.trees.spi.TreeKeyedSPIComponent
- com.mattunderscore.trees.spi.TreeRestructurer
- com.mattunderscore.trees.walkers.TraversalDriver
- com.mattunderscore.trees.tree.Tree<E,N>
- com.mattunderscore.trees.construction.TreeBuilderFactory
- com.mattunderscore.trees.traversal.TreeIteratorFactory
- com.mattunderscore.trees.Trees
- com.mattunderscore.trees.selection.TreeSelector<E>
- com.mattunderscore.trees.selection.TreeSelectorFactory
- com.mattunderscore.trees.transformation.TreeTransformer
- com.mattunderscore.trees.traversal.TreeWalker<E>
- com.mattunderscore.trees.traversal.TreeWalkerFactory
- com.mattunderscore.trees.traversal.Walker<E>
Annotation Type Hierarchy
Enum Hierarchy
Copyright © 2014–2016. All rights reserved.