com.jgoodies.common.collect

Interface ObservableList<E>

public interface ObservableList<E> extends List<E>, ListModel

Combines the List and ListModel interfaces. Useful to specify a type that operates like a List and is published as a ListModel so it can be bound to user interface components such as {@code JList}, {@code JTable} and {@code JComboBox}.

The JGoodies Common ships two predefined implementations: ArrayListModel and LinkedListModel.

Parameters: the type of the list elements

Version: $Revision: 1.2 $

Author: Karsten Lentzsch

Copyright © 2009-2010 JGoodies Karsten Lentzsch. All Rights Reserved.