edu.jhu.tmaj.util.swing
Class GeneralListModel

java.lang.Object
  extended by edu.jhu.tmaj.util.swing.GeneralListModel
All Implemented Interfaces:
javax.swing.ListModel

public final class GeneralListModel
extends java.lang.Object
implements javax.swing.ListModel

A ListModel for general use.


Constructor Summary
GeneralListModel()
           
GeneralListModel(java.util.List l)
           
 
Method Summary
 void addListDataListener(javax.swing.event.ListDataListener l)
           
 void clear()
           
 java.util.List getDataList()
           
 java.lang.Object getElementAt(int index)
           
 int getSize()
           
 void removeElementAt(int i)
           
 void removeListDataListener(javax.swing.event.ListDataListener l)
           
 void setDataList(java.util.List list)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneralListModel

public GeneralListModel()

GeneralListModel

public GeneralListModel(java.util.List l)
Method Detail

getSize

public int getSize()
Specified by:
getSize in interface javax.swing.ListModel

getElementAt

public java.lang.Object getElementAt(int index)
Specified by:
getElementAt in interface javax.swing.ListModel

addListDataListener

public void addListDataListener(javax.swing.event.ListDataListener l)
Specified by:
addListDataListener in interface javax.swing.ListModel

removeListDataListener

public void removeListDataListener(javax.swing.event.ListDataListener l)
Specified by:
removeListDataListener in interface javax.swing.ListModel

setDataList

public void setDataList(java.util.List list)

getDataList

public java.util.List getDataList()

clear

public void clear()

removeElementAt

public void removeElementAt(int i)