butler.swing.record
Class RecordListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by butler.swing.record.RecordListModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.ListModel

public class RecordListModel
extends javax.swing.AbstractListModel

ListModel implementation for a RecordList

Author:
Fredrik Bertilsson
See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
RecordListModel(RecordList list)
           
RecordListModel(RecordList list, Column col)
           
RecordListModel(RecordList list, RecordFormatter formatter)
           
 
Method Summary
 void addRecord(Record rec)
           
 java.lang.Object getElementAt(int index)
           
 int getSize()
           
 void removeRecord(Record rec)
           
 void setRecordComparator(RecordComparator comp)
           
 void setRecordList(RecordList recList)
           
 
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
 

Constructor Detail

RecordListModel

public RecordListModel(RecordList list)

RecordListModel

public RecordListModel(RecordList list,
                       Column col)

RecordListModel

public RecordListModel(RecordList list,
                       RecordFormatter formatter)
Method Detail

getSize

public int getSize()

getElementAt

public java.lang.Object getElementAt(int index)

addRecord

public void addRecord(Record rec)

removeRecord

public void removeRecord(Record rec)

setRecordList

public void setRecordList(RecordList recList)

setRecordComparator

public void setRecordComparator(RecordComparator comp)