# Hierarchy For Package org.apache.commons.collections

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection (implements java.util.Collection)
    - java.util.AbstractList (implements java.util.List)
      - java.util.ArrayList (implements java.lang.Cloneable, java.util.List, java.util.RandomAccess, java.io.Serializable)
        - org.apache.commons.collections.ArrayStack (implements org.apache.commons.collections.Buffer)
        - org.apache.commons.collections.FastArrayList
    - org.apache.commons.collections.BinaryHeap (implements org.apache.commons.collections.Buffer, org.apache.commons.collections.PriorityQueue)
    - org.apache.commons.collections.BoundedFifoBuffer (implements org.apache.commons.collections.BoundedCollection, org.apache.commons.collections.Buffer)
    - org.apache.commons.collections.UnboundedFifoBuffer (implements org.apache.commons.collections.Buffer)
  - org.apache.commons.collections.keyvalue.AbstractKeyValue (implements org.apache.commons.collections.KeyValue)
    - org.apache.commons.collections.keyvalue.AbstractMapEntry (implements java.util.Map.Entry)
      - org.apache.commons.collections.BeanMap.MyMapEntry
  - java.util.AbstractMap (implements java.util.Map)
    - org.apache.commons.collections.BeanMap (implements java.lang.Cloneable)
    - org.apache.commons.collections.DoubleOrderedMap
    - java.util.HashMap (implements java.lang.Cloneable, java.util.Map, java.io.Serializable)
      - org.apache.commons.collections.FastHashMap
      - org.apache.commons.collections.MultiHashMap (implements org.apache.commons.collections.MultiMap)
    - org.apache.commons.collections.ReferenceMap
    - java.util.TreeMap (implements java.lang.Cloneable, java.util.NavigableMap, java.io.Serializable)
      - org.apache.commons.collections.FastTreeMap
  - org.apache.commons.collections.BagUtils
  - org.apache.commons.collections.BufferUtils
  - org.apache.commons.collections.ClosureUtils
  - org.apache.commons.collections.CollectionUtils
  - org.apache.commons.collections.ComparatorUtils
  - org.apache.commons.collections.CursorableLinkedList (implements java.util.List, java.io.Serializable)
  - org.apache.commons.collections.CursorableLinkedList.Cursor (implements java.util.ListIterator)
  - org.apache.commons.collections.DefaultMapBag (implements org.apache.commons.collections.Bag)
    - org.apache.commons.collections.HashBag (implements org.apache.commons.collections.Bag)
    - org.apache.commons.collections.TreeBag (implements org.apache.commons.collections.SortedBag)
  - org.apache.commons.collections.DefaultMapEntry (implements org.apache.commons.collections.KeyValue, java.util.Map.Entry)
  - java.util.Dictionary
    - java.util.Hashtable (implements java.lang.Cloneable, java.util.Map, java.io.Serializable)
      - org.apache.commons.collections.ExtendedProperties
  - org.apache.commons.collections.EnumerationUtils
  - org.apache.commons.collections.FactoryUtils
  - org.apache.commons.collections.IteratorUtils
  - org.apache.commons.collections.ListUtils
  - org.apache.commons.collections.MapUtils
  - org.apache.commons.collections.PredicateUtils
  - org.apache.commons.collections.ProxyMap (implements java.util.Map)
  - org.apache.commons.collections.SequencedHashMap (implements java.lang.Cloneable, java.io.Externalizable, java.util.Map)
    - org.apache.commons.collections.LRUMap (implements java.io.Externalizable)
  - org.apache.commons.collections.SetUtils
  - org.apache.commons.collections.StaticBucketMap (implements java.util.Map)
  - org.apache.commons.collections.SynchronizedPriorityQueue (implements org.apache.commons.collections.PriorityQueue)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.commons.collections.BufferOverflowException
        - org.apache.commons.collections.FunctorException
        - java.util.NoSuchElementException
          - org.apache.commons.collections.BufferUnderflowException
  - org.apache.commons.collections.TransformerUtils

## Interface Hierarchy

- org.apache.commons.collections.Closure
- org.apache.commons.collections.Factory
- java.lang.Iterable
  - java.util.Collection
    - org.apache.commons.collections.Bag
      - org.apache.commons.collections.SortedBag
    - org.apache.commons.collections.BoundedCollection
    - org.apache.commons.collections.Buffer
- java.util.Iterator
  - java.util.ListIterator
    - org.apache.commons.collections.ResettableListIterator (also extends org.apache.commons.collections.ResettableIterator)
  - org.apache.commons.collections.MapIterator
    - org.apache.commons.collections.OrderedMapIterator (also extends org.apache.commons.collections.OrderedIterator)
  - org.apache.commons.collections.OrderedIterator
    - org.apache.commons.collections.OrderedMapIterator (also extends org.apache.commons.collections.MapIterator)
  - org.apache.commons.collections.ResettableIterator
    - org.apache.commons.collections.ResettableListIterator (also extends java.util.ListIterator)
- org.apache.commons.collections.KeyValue
- java.util.Map
  - org.apache.commons.collections.BoundedMap
  - org.apache.commons.collections.IterableMap
    - org.apache.commons.collections.BidiMap
      - org.apache.commons.collections.OrderedBidiMap (also extends org.apache.commons.collections.OrderedMap)
        - org.apache.commons.collections.SortedBidiMap (also extends java.util.SortedMap)
    - org.apache.commons.collections.OrderedMap
      - org.apache.commons.collections.OrderedBidiMap (also extends org.apache.commons.collections.BidiMap)
        - org.apache.commons.collections.SortedBidiMap (also extends java.util.SortedMap)
  - org.apache.commons.collections.MultiMap
  - java.util.SortedMap
    - org.apache.commons.collections.SortedBidiMap (also extends org.apache.commons.collections.OrderedBidiMap)
- org.apache.commons.collections.Predicate
- org.apache.commons.collections.PriorityQueue
- org.apache.commons.collections.Transformer
- org.apache.commons.collections.Unmodifiable

Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.