com.partnersoft.gui
Class SortedListModel

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

public class SortedListModel
extends javax.swing.AbstractListModel

A basic sorted ListModel.

Author:
Paul Reavis Copyright 1998 Partner Software, Inc.
See Also:
Serialized Form

Field Summary
static java.util.Comparator defaultComparer
           
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
SortedListModel()
           
 
Method Summary
 boolean contains(java.lang.Object item)
           
 java.util.Comparator getComparer()
           
 java.lang.Object getElementAt(int index)
           
 java.util.Collection getSelectableItems()
           
 int getSize()
           
 void itemChanged(java.lang.Object item)
           
 void removeItem(java.lang.Object item)
          Removes an item from the selection set.
 void setComparer(java.util.Comparator newComparer)
           
 void setSelectableItems(java.util.Collection newItems)
           
 
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

defaultComparer

public static final java.util.Comparator defaultComparer
Constructor Detail

SortedListModel

public SortedListModel()
Method Detail

getElementAt

public java.lang.Object getElementAt(int index)

getSize

public int getSize()

setSelectableItems

public void setSelectableItems(java.util.Collection newItems)

getSelectableItems

public java.util.Collection getSelectableItems()

setComparer

public void setComparer(java.util.Comparator newComparer)

getComparer

public java.util.Comparator getComparer()

removeItem

public void removeItem(java.lang.Object item)
Removes an item from the selection set.


itemChanged

public void itemChanged(java.lang.Object item)

contains

public boolean contains(java.lang.Object item)