# Hierarchy For Package org.apache.sis.util.collection

Package Hierarchies:

- All Packages

## Class Hierarchy

- Object
  - AbstractCollection<E> (implements Collection<E>)
    - AbstractList<E> (implements List<E>)
      - IntegerList (implements Cloneable, RandomAccess, Serializable)
    - AbstractSet<E> (implements Set<E>)
      - CodeListSet<E> (implements CheckedContainer<E>, Cloneable, Serializable)
      - FrequencySortedSet<E> (implements Serializable, SortedSet<E>)
      - RangeSet<E> (implements CheckedContainer<E>, Cloneable, Serializable, SortedSet<E>)
      - WeakHashSet<E> (implements CheckedContainer<E>)
  - AbstractMap<K,V> (implements Map<K,V>)
    - Cache<K,V> (implements ConcurrentMap<K,V>)
    - WeakValueHashMap<K,V>
  - DefaultTreeTable (implements Cloneable, Serializable, TreeTable)
  - DefaultTreeTable.Node (implements Cloneable, Serializable, TreeTable.Node)
  - Format (implements Cloneable, Serializable)
    - CompoundFormat<T> (implements Localized)
      - TabularFormat<T>
        - TreeTableFormat
  - Static
    - Containers
    - TreeTables
  - TableColumn<V> (implements CheckedContainer<E>)
  - Throwable (implements Serializable)
    - Exception
      - RuntimeException
        - BackingStoreException

## Interface Hierarchy

- Cache.Handler<V>
- CheckedContainer<E>
- TreeTable
- TreeTable.Node