jimm.datavision.gui
Class SortedListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by jimm.datavision.gui.SortedListModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.ListModel

public class SortedListModel
extends javax.swing.AbstractListModel

Implements a sorted list model suitable for use with a JList.

Author:
Jim Menard, jimm@io.com
See Also:
Serialized Form

Field Summary
(package private)  java.util.ArrayList list
           
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
SortedListModel()
           
 
Method Summary
 void add(java.lang.Comparable obj)
           
 java.lang.Object getElementAt(int index)
           
 int getSize()
           
 java.util.Iterator iterator()
           
 void remove(int index)
           
 void removeAllElements()
           
 java.lang.Object[] toArray()
           
 
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
 

Field Detail

list

java.util.ArrayList list
Constructor Detail

SortedListModel

public SortedListModel()
Method Detail

add

public void add(java.lang.Comparable obj)

remove

public void remove(int index)

removeAllElements

public void removeAllElements()

iterator

public java.util.Iterator iterator()

getSize

public int getSize()

getElementAt

public java.lang.Object getElementAt(int index)

toArray

public java.lang.Object[] toArray()