displayablecollections
Class ListModelAdapter

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by displayablecollections.ListModelAdapter
All Implemented Interfaces:
java.io.Serializable, java.util.Observer, javax.swing.ListModel

public abstract class ListModelAdapter
extends javax.swing.AbstractListModel
implements javax.swing.ListModel, java.util.Observer

Abstract base class for adapter classes that allow various DisplayableCollection or DisplayableMap objects to be displayed by a javax.swing.JList using an object of this class as its model. The elements in the collection or the values in the map should define a toString() method, which is what will actually be displayed.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
ListModelAdapter()
           
 
Method Summary
 void update(java.util.Observable observable, java.lang.Object arg)
           
 
Methods inherited from class javax.swing.AbstractListModel
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.ListModel
addListDataListener, getElementAt, getSize, removeListDataListener
 

Constructor Detail

ListModelAdapter

public ListModelAdapter()
Method Detail

update

public void update(java.util.Observable observable,
                   java.lang.Object arg)
Specified by:
update in interface java.util.Observer