# Hierarchy For Package com.jgoodies.common.collect

Package Hierarchies:

- All Packages

## 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.AbstractSequentialList<E>
        - java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.Deque<E>, java.util.List<E>, java.io.Serializable)
          - com.jgoodies.common.collect.LinkedListModel<E> (implements com.jgoodies.common.collect.ObservableList2<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - com.jgoodies.common.collect.ArrayListModel<E> (implements com.jgoodies.common.collect.ObservableList2<E>)

## Interface Hierarchy

- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.List<E>
      - com.jgoodies.common.collect.ObservableList<E> (also extends javax.swing.ListModel<E>)
        - com.jgoodies.common.collect.ObservableList2<E>
- javax.swing.ListModel<E>
  - com.jgoodies.common.collect.ObservableList<E> (also extends java.util.List<E>)
    - com.jgoodies.common.collect.ObservableList2<E>

Copyright © 2009-2013 JGoodies Software GmbH. All Rights Reserved.