Hierarchy For Package net.cscott.jutil
Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- net.cscott.jutil.Default.PairList<A,
B> (implements java.io.Serializable) - net.cscott.jutil.UniqueVector<E> (implements java.lang.Cloneable, java.util.Set<E>)
- net.cscott.jutil.UniqueStack<E>
- net.cscott.jutil.Default.PairList<A,
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- net.cscott.jutil.LinearSet<E> (implements java.lang.Cloneable, java.io.Serializable)
- net.cscott.jutil.WorkSet<E> (implements java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- net.cscott.jutil.AbstractHeap<K,
V> (implements net.cscott.jutil.Heap<K, V>) - net.cscott.jutil.BinaryHeap<K,
V> - net.cscott.jutil.BinomialHeap<K,
V> (implements java.lang.Cloneable) - net.cscott.jutil.FibonacciHeap<K,
V>
- net.cscott.jutil.BinaryHeap<K,
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - net.cscott.jutil.AbstractMultiMap<K,
V> (implements net.cscott.jutil.MultiMap<K, V>) - net.cscott.jutil.GenericMultiMap<K,
V>
- net.cscott.jutil.GenericMultiMap<K,
- net.cscott.jutil.HashEnvironment<K,
V> (implements net.cscott.jutil.Environment<K, V>) - net.cscott.jutil.LinearMap<K,
V> - net.cscott.jutil.PersistentEnvironment<K,
V> (implements net.cscott.jutil.Environment<K, V>)
- net.cscott.jutil.AbstractMultiMap<K,
- net.cscott.jutil.AbstractMapEntry<K,
V> (implements java.util.Map.Entry<K, V>) - net.cscott.jutil.PairMapEntry<K,
V>
- net.cscott.jutil.PairMapEntry<K,
- net.cscott.jutil.AggregateMapFactory<K,
V> (implements net.cscott.jutil.MapFactory<K, V>, java.io.Serializable) - net.cscott.jutil.AggregateSetFactory<V> (implements java.io.Serializable, net.cscott.jutil.SetFactory<V>)
- net.cscott.jutil.BinaryTree<K>
- net.cscott.jutil.RedBlackTree<K>
- net.cscott.jutil.IntervalTree
- net.cscott.jutil.RedBlackTree<K>
- net.cscott.jutil.BinaryTree.Node
- net.cscott.jutil.RedBlackTree.RBNode
- net.cscott.jutil.BitSetFactory<V> (implements net.cscott.jutil.SetFactory<V>)
- net.cscott.jutil.BitString (implements java.lang.Cloneable, java.io.Serializable)
- net.cscott.jutil.CollectionWrapper<E> (implements java.util.Collection<E>)
- net.cscott.jutil.ListWrapper<E> (implements java.util.List<E>)
- net.cscott.jutil.SetWrapper<E> (implements java.util.Set<E>)
- net.cscott.jutil.UnmodifiableMapSet<K,
V> - net.cscott.jutil.UnmodifiableMultiMapSet<K,
V> (implements net.cscott.jutil.MultiMapSet<K, V>)
- net.cscott.jutil.UnmodifiableMultiMapSet<K,
- net.cscott.jutil.UnmodifiableMapSet<K,
- net.cscott.jutil.CombineIterator<E> (implements java.util.Iterator<E>)
- net.cscott.jutil.Default
- net.cscott.jutil.DisjointSet<E>
- net.cscott.jutil.Factories
- net.cscott.jutil.FilterIterator<A,
B> (implements java.util.Iterator<E>) - net.cscott.jutil.FilterIterator.Filter<A,
B> - net.cscott.jutil.GenericInvertibleMultiMap<K,
V> (implements net.cscott.jutil.InvertibleMultiMap<K, V>) - net.cscott.jutil.GenericMultiMapFactory<K,
V> (implements net.cscott.jutil.MultiMapFactory<K, V>) - net.cscott.jutil.Indexer<T>
- net.cscott.jutil.IntervalTree.Interval
- net.cscott.jutil.IteratorEnumerator<E> (implements java.util.Enumeration<E>)
- net.cscott.jutil.MapWrapper<K,
V> (implements java.util.Map<K, V>) - net.cscott.jutil.GenericInvertibleMap<K,
V> (implements net.cscott.jutil.InvertibleMap<K, V>) - net.cscott.jutil.UnmodifiableMap<K,
V> - net.cscott.jutil.UnmodifiableMultiMap<K,
V> (implements net.cscott.jutil.MultiMap<K, V>)
- net.cscott.jutil.UnmodifiableMultiMap<K,
- net.cscott.jutil.GenericInvertibleMap<K,
- net.cscott.jutil.PersistentMap<K,
V> (implements java.io.Serializable) - net.cscott.jutil.PersistentMapFactory<K,
V> (implements net.cscott.jutil.MapFactory<K, V>) - net.cscott.jutil.PersistentMultiMapFactory<K,
V> (implements net.cscott.jutil.MultiMapFactory<K, V>) - net.cscott.jutil.PersistentSet<T> (implements java.lang.Iterable<T>)
- net.cscott.jutil.PersistentSetFactory<T> (implements net.cscott.jutil.SetFactory<V>)
- net.cscott.jutil.ReverseListIterator<E> (implements java.util.ListIterator<E>)
- net.cscott.jutil.SnapshotIterator<E> (implements java.util.Iterator<E>)
- net.cscott.jutil.ReverseIterator<E>
- net.cscott.jutil.UnmodifiableIterator<E> (implements java.util.Iterator<E>)
- net.cscott.jutil.UnmodifiableListIterator<E> (implements java.util.ListIterator<E>)
- net.cscott.jutil.Util
- net.cscott.jutil.Version
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- java.lang.AutoCloseable
- net.cscott.jutil.Environment.Mark
- net.cscott.jutil.CollectionFactory<V>
- net.cscott.jutil.ListFactory<V>
- net.cscott.jutil.SetFactory<V>
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.Set<E>
- net.cscott.jutil.MapSet<K,
V> - net.cscott.jutil.MultiMapSet<K,
V>
- net.cscott.jutil.MultiMapSet<K,
- net.cscott.jutil.MapSet<K,
- java.util.Set<E>
- net.cscott.jutil.Heap<K,
V>
- java.util.Collection<E>
- java.util.Map<K,
V> - net.cscott.jutil.Environment<K,
V> - net.cscott.jutil.InvertibleMap<K,
V> - net.cscott.jutil.InvertibleMultiMap<K,
V> (also extends net.cscott.jutil.MultiMap<K, V>)
- net.cscott.jutil.InvertibleMultiMap<K,
- net.cscott.jutil.MultiMap<K,
V> - net.cscott.jutil.InvertibleMultiMap<K,
V> (also extends net.cscott.jutil.InvertibleMap<K, V>)
- net.cscott.jutil.InvertibleMultiMap<K,
- net.cscott.jutil.Environment<K,
- net.cscott.jutil.MapFactory<K,
V> - net.cscott.jutil.MultiMapFactory<K,
V>
- net.cscott.jutil.MultiMapFactory<K,
- net.cscott.jutil.ReferenceUnique
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.cscott.jutil.Pair<A,
B> (implements java.io.Serializable)
- net.cscott.jutil.Pair<A,
- java.lang.Record