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)
- org.utils.datastructures.LimitedQueue<K>
- 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>)
- java.util.TreeSet<E> (implements java.lang.Cloneable, java.util.NavigableSet<E>, java.io.Serializable)
- org.utils.datastructures.LimitedTreeSet<E>
- java.util.TreeSet<E> (implements java.lang.Cloneable, java.util.NavigableSet<E>, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.TreeMap<K,V> (implements java.lang.Cloneable, java.util.NavigableMap<K,V>, java.io.Serializable)
- org.utils.datastructures.LimitedTreeMap<K,V>
- java.util.TreeMap<K,V> (implements java.lang.Cloneable, java.util.NavigableMap<K,V>, java.io.Serializable)
- org.utils.datastructures.Aggregate
- org.utils.datastructures.ComparablePair<K,V> (implements java.lang.Comparable<T>)
- org.apache.commons.math3.util.Pair<K,V>
- org.utils.datastructures.SortedPair<K,V> (implements java.lang.Comparable<T>)
- org.utils.datastructures.SortedSetComparator<E> (implements java.util.Comparator<T>)
- org.utils.datastructures.Triple<K,L,M>
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- org.utils.datastructures.Aggregate.Function<T,R>