org.ferris.journal.gui.view.list
Class KAbstractJournalListModel

java.lang.Object
  extended by javax.swing.AbstractListModel
      extended by javax.swing.DefaultListModel
          extended by org.ferris.journal.gui.view.list.KAbstractJournalListModel
All Implemented Interfaces:
Serializable, ListModel
Direct Known Subclasses:
CopyOfKJournalListModelForActiveJournals, KJournalListModelForAllJournals

public abstract class KAbstractJournalListModel
extends DefaultListModel

See Also:
Serialized Form

Field Summary
 
Fields inherited from class javax.swing.AbstractListModel
listenerList
 
Constructor Summary
KAbstractJournalListModel()
           
 
Method Summary
 void deletedJournal(Journal deletedJournl)
           
 void editJournal(Journal editMe)
           
 Object getElementAt(int index)
           
 int getIndexOf(Journal j)
           
 Journal getJournalAt(int index)
           
abstract  List<Journal> getJournals()
           
 int getSize()
           
 void insertedJournal(Journal newJournal)
           
 void newJournal()
           
 void updatedJournal(Journal updatedJournal)
           
 
Methods inherited from class javax.swing.DefaultListModel
add, addElement, capacity, clear, contains, copyInto, elementAt, elements, ensureCapacity, firstElement, get, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, removeAllElements, removeElement, removeElementAt, removeRange, set, setElementAt, setSize, size, toArray, toString, trimToSize
 
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, wait, wait, wait
 

Constructor Detail

KAbstractJournalListModel

public KAbstractJournalListModel()
Method Detail

getJournals

public abstract List<Journal> getJournals()

getElementAt

public Object getElementAt(int index)
Specified by:
getElementAt in interface ListModel
Overrides:
getElementAt in class DefaultListModel

getJournalAt

public Journal getJournalAt(int index)

getSize

public int getSize()
Specified by:
getSize in interface ListModel
Overrides:
getSize in class DefaultListModel

getIndexOf

public int getIndexOf(Journal j)

insertedJournal

public void insertedJournal(Journal newJournal)

deletedJournal

public void deletedJournal(Journal deletedJournl)

updatedJournal

public void updatedJournal(Journal updatedJournal)

editJournal

public void editJournal(Journal editMe)

newJournal

public void newJournal()


Copyright © March 15, 2008-2011 The Ferris Foundation. All Rights Reserved.