org.homeunix.thecave.buddi.model.swing
Class TransactionListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by org.homeunix.thecave.moss.swing.model.BackedListModel<Transaction>
          extended by org.homeunix.thecave.buddi.model.swing.TransactionListModel
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable<Transaction>, java.util.Collection<Transaction>, javax.swing.ListModel

public class TransactionListModel
extends BackedListModel<Transaction>

The transaction list model. Implements List interface to ease navigation, but only the read-only methods are implemented. This list model is backed by a

Author:
wyatt
See Also:
Serialized Form

Field Summary
static long serialVersionUID
           
 
Fields inherited from class org.homeunix.thecave.moss.swing.model.BackedListModel
listModel
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
TransactionListModel(Document model, Source selectedSource)
           
 
Method Summary
 boolean isListFiltered()
           
 void setClearedFilter(TransactionClearedFilterKeys key)
           
 void setDateFilter(TransactionDateFilterKeys key)
           
 void setReconciledFilter(TransactionReconciledFilterKeys key)
           
 void setSearchText(java.lang.String text)
           
 void update()
           
 
Methods inherited from class org.homeunix.thecave.moss.swing.model.BackedListModel
add, addAll, clear, contains, containsAll, fireListChanged, getElementAt, getSize, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, 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
 
Methods inherited from interface java.util.Collection
equals, hashCode
 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

TransactionListModel

public TransactionListModel(Document model,
                            Source selectedSource)
Method Detail

setSearchText

public void setSearchText(java.lang.String text)

setDateFilter

public void setDateFilter(TransactionDateFilterKeys key)

setClearedFilter

public void setClearedFilter(TransactionClearedFilterKeys key)

setReconciledFilter

public void setReconciledFilter(TransactionReconciledFilterKeys key)

isListFiltered

public boolean isListFiltered()

update

public void update()