Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- com.globalmentor.collections.ArraySubList<E> (implements com.globalmentor.collections.SubList<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- com.globalmentor.collections.IdentityHashSet<E> (implements java.lang.Cloneable, java.util.Set<E>)
- com.globalmentor.collections.WeakHashSet<E> (implements java.util.Set<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- com.globalmentor.collections.iterators.AbstractIteratorDecorator<E> (implements java.util.Enumeration<E>, java.util.Iterator<E>)
- com.globalmentor.collections.iterators.IteratorDecorator<E>
- com.globalmentor.collections.AbstractConverterCollection.ConverterIterator
- com.globalmentor.collections.AbstractConverterList.ConverterIterator
- com.globalmentor.collections.iterators.ListIteratorDecorator<E> (implements java.util.ListIterator<E>)
- com.globalmentor.collections.AbstractConverterList.ConverterListIterator
- com.globalmentor.collections.iterators.IteratorDecorator<E>
- com.globalmentor.collections.AbstractPurgeOnWriteReferenceValueMap<K,V,R> (implements java.util.Map<K,V>)
- com.globalmentor.collections.PurgeOnWriteSoftValueHashMap<K,V>
- com.globalmentor.collections.PurgeOnWriteWeakValueHashMap<K,V>
- com.globalmentor.collections.AbstractRunnableBlockingQueueConsumer<E> (implements com.globalmentor.model.Consumer<T>, java.lang.Runnable)
- com.globalmentor.collections.AbstractSuffixTree<E> (implements com.globalmentor.collections.SuffixTree)
- com.globalmentor.collections.CharSequenceSuffixTree
- com.globalmentor.collections.AbstractSuffixTree.AbstractNode (implements com.globalmentor.collections.SuffixTree.Node)
- com.globalmentor.collections.CharSequenceSuffixTree.CharSequenceNode
- com.globalmentor.beans.BoundPropertyObject (implements com.globalmentor.beans.PropertyBindable, com.globalmentor.beans.PropertyConstrainable)
- com.globalmentor.model.DefaultModifiable (implements com.globalmentor.model.Modifiable)
- com.globalmentor.collections.ModifiableCollection (implements java.util.Collection<E>)
- com.globalmentor.collections.ModifiableSet (implements java.util.Set<E>)
- com.globalmentor.collections.ModifiableCollection (implements java.util.Collection<E>)
- com.globalmentor.model.DefaultModifiable (implements com.globalmentor.model.Modifiable)
- com.globalmentor.collections.CharSequenceSuffixTree.AbstractEdgeKey (implements com.globalmentor.collections.CharSequenceSuffixTree.EdgeKey)
- com.globalmentor.collections.CharSequenceSuffixTree.CharSequenceEdge (implements com.globalmentor.collections.SuffixTree.Edge)
- com.globalmentor.collections.CharSequenceSuffixTrees
- com.globalmentor.collections.CharSequenceSuffixTrees.AbstractCharSequenceVisitor (implements com.globalmentor.collections.SuffixTrees.Visitor<N,E>)
- com.globalmentor.collections.CollectionBuilder
- com.globalmentor.collections.CollectionDecorator<E> (implements java.util.Collection<E>)
- com.globalmentor.collections.AbstractConverterCollection<S,D>
- com.globalmentor.collections.ListDecorator<E> (implements java.util.List<E>)
- com.globalmentor.collections.AbstractConverterList<S,D>
- com.globalmentor.collections.DecoratorIDedMappedList<K,E> (implements com.globalmentor.collections.MappedList<K,E>)
- com.globalmentor.collections.Collections
- com.globalmentor.model.DefaultNamed<N> (implements com.globalmentor.model.Named<N>)
- com.globalmentor.model.NameValuePair<N,V> (implements com.globalmentor.model.IDed<I>, com.globalmentor.model.Valued<V>)
- com.globalmentor.collections.NameValuePairMapEntry<K,V> (implements java.util.Map.Entry<K,V>)
- com.globalmentor.model.NameValuePair<N,V> (implements com.globalmentor.model.IDed<I>, com.globalmentor.model.Valued<V>)
- com.globalmentor.collections.Lists
- com.globalmentor.collections.MapDecorator<K,V> (implements java.util.Map<K,V>)
- com.globalmentor.collections.AbstractDecoratorCollectionMap<K,V,C> (implements com.globalmentor.collections.CollectionMap<K,V,C>)
- com.globalmentor.collections.ArrayListMap<K,V>
- com.globalmentor.collections.ArrayListHashMap<K,V>
- com.globalmentor.collections.CopyOnWriteArrayListConcurrentHashMap<K,V>
- com.globalmentor.collections.HashSetHashMap<K,V>
- com.globalmentor.collections.IdentityHashSetMap<K,V>
- com.globalmentor.collections.TreeSetMap<K,V>
- com.globalmentor.collections.ArrayListMap<K,V>
- com.globalmentor.collections.DecoratorReverseMap<K,V> (implements com.globalmentor.collections.ReverseMap<K,V>)
- com.globalmentor.collections.AbstractDecoratorCollectionMap<K,V,C> (implements com.globalmentor.collections.CollectionMap<K,V,C>)
- com.globalmentor.collections.MapEntryMap<K,V> (implements com.globalmentor.collections.ImmutableMap<K,V>, java.util.Map<K,V>)
- com.globalmentor.collections.Maps
- com.globalmentor.collections.ObjectList<E> (implements com.globalmentor.collections.ImmutableCollection<E>, java.util.List<E>)
- com.globalmentor.collections.ObjectSet<E> (implements com.globalmentor.collections.ImmutableCollection<E>, java.util.Set<E>)
- com.globalmentor.collections.ReadWriteLockDecorator (implements java.util.concurrent.locks.ReadWriteLock)
- com.globalmentor.collections.DecoratorReadWriteLockCollection<E> (implements com.globalmentor.collections.ReadWriteLockCollection<E>)
- com.globalmentor.collections.DecoratorReadWriteLockSet<E> (implements com.globalmentor.collections.ReadWriteLockSet<E>)
- com.globalmentor.collections.DecoratorReadWriteLockMap<K,V> (implements com.globalmentor.collections.ReadWriteLockMap<K,V>)
- com.globalmentor.collections.DecoratorReadWriteLockCollectionMap<K,V,C> (implements com.globalmentor.collections.ReadWriteLockCollectionMap<K,V,C>)
- com.globalmentor.collections.DecoratorReadWriteLockReverseMap<K,V> (implements com.globalmentor.collections.ReadWriteLockReverseMap<K,V>)
- com.globalmentor.collections.DecoratorReadWriteLockCollection<E> (implements com.globalmentor.collections.ReadWriteLockCollection<E>)
- java.lang.ref.Reference<T>
- java.lang.ref.SoftReference<T>
- com.globalmentor.collections.PurgeOnWriteSoftValueHashMap.SoftValueReference<K,V> (implements com.globalmentor.collections.AbstractPurgeOnWriteReferenceValueMap.Keyed<K>)
- java.lang.ref.WeakReference<T>
- com.globalmentor.collections.PurgeOnWriteWeakValueHashMap.WeakValueReference<K,V> (implements com.globalmentor.collections.AbstractPurgeOnWriteReferenceValueMap.Keyed<K>)
- java.lang.ref.SoftReference<T>
- com.globalmentor.collections.Sets
- com.globalmentor.collections.SuffixTrees
- com.globalmentor.collections.SynchronizedCollectionDecorator<E> (implements java.util.Collection<E>)
- com.globalmentor.collections.SynchronizedListDecorator<E> (implements java.util.List<E>)
- com.globalmentor.collections.SynchronizedSetDecorator<E> (implements java.util.Set<E>)
- com.globalmentor.collections.SynchronizedMapDecorator<K,V> (implements java.util.Map<K,V>)
- com.globalmentor.collections.SynchronizedCollectionMapDecorator<K,V,C> (implements com.globalmentor.collections.CollectionMap<K,V,C>)
- com.globalmentor.collections.ThreadedQueue (implements com.globalmentor.model.ObjectProcessor, java.lang.Runnable)
- com.globalmentor.collections.Vectors
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- com.globalmentor.collections.AbstractPurgeOnWriteReferenceValueMap.Keyed<K>
- com.globalmentor.collections.CharSequenceSuffixTree.EdgeKey
- java.lang.Iterable<T>
- java.util.Collection<E>
- com.globalmentor.collections.ImmutableCollection<E>
- java.util.List<E>
- com.globalmentor.collections.MappedList<K,E>
- com.globalmentor.collections.SubList<E>
- com.globalmentor.collections.ReadWriteLockCollection<E> (also extends java.util.concurrent.locks.ReadWriteLock)
- com.globalmentor.collections.ReadWriteLockSet<E> (also extends java.util.Set<E>)
- java.util.Set<E>
- com.globalmentor.collections.ReadWriteLockSet<E> (also extends com.globalmentor.collections.ReadWriteLockCollection<E>)
- java.util.Collection<E>
- java.util.Map<K,V>
- com.globalmentor.collections.CollectionMap<K,V,C>
- com.globalmentor.collections.ReadWriteLockCollectionMap<K,V,C> (also extends com.globalmentor.collections.ReadWriteLockMap<K,V>)
- com.globalmentor.collections.ImmutableMap<K,V>
- com.globalmentor.collections.ReadWriteLockMap<K,V> (also extends java.util.concurrent.locks.ReadWriteLock)
- com.globalmentor.collections.ReadWriteLockCollectionMap<K,V,C> (also extends com.globalmentor.collections.CollectionMap<K,V,C>)
- com.globalmentor.collections.ReadWriteLockReverseMap<K,V> (also extends com.globalmentor.collections.ReverseMap<K,V>)
- com.globalmentor.collections.ReverseMap<K,V>
- com.globalmentor.collections.ReadWriteLockReverseMap<K,V> (also extends com.globalmentor.collections.ReadWriteLockMap<K,V>)
- com.globalmentor.collections.CollectionMap<K,V,C>
- java.util.concurrent.locks.ReadWriteLock
- com.globalmentor.collections.ReadWriteLockCollection<E> (also extends java.util.Collection<E>)
- com.globalmentor.collections.ReadWriteLockSet<E> (also extends java.util.Set<E>)
- com.globalmentor.collections.ReadWriteLockMap<K,V> (also extends java.util.Map<K,V>)
- com.globalmentor.collections.ReadWriteLockCollectionMap<K,V,C> (also extends com.globalmentor.collections.CollectionMap<K,V,C>)
- com.globalmentor.collections.ReadWriteLockReverseMap<K,V> (also extends com.globalmentor.collections.ReverseMap<K,V>)
- com.globalmentor.collections.ReadWriteLockCollection<E> (also extends java.util.Collection<E>)
- com.globalmentor.collections.SuffixTree
- com.globalmentor.collections.SuffixTree.Edge
- com.globalmentor.collections.SuffixTree.Node
- com.globalmentor.collections.SuffixTrees.Visitor<N,E>