## Hierarchy For Package org.apache.commons.collections

Package Hierarchies:
  All Packages

## Class Hierarchy

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

## Interface Hierarchy

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

Copyright © 2001-2005 Apache Software Foundation. All Rights Reserved.