Package org.norvelle.textcite.gui.adapter

Interface Summary
ListModelAdaptee ListModelAdaptee An interface indicating that the implementing class can serve as a data model for a ListModelAdapter (i.e. a data source for a JList).
ListModelChangeListener ListModelChangeListener: Interface indicating that a class is able to receive notifications of changes to a list model
TableModelAdaptee TableModelAdaptee: Indicates that a particular data model object can be used as a data source for a JTable
TreeModelAdaptee TreeModelAdaptee:
 

Class Summary
CategoryListModelAdapter CategoryListModelAdapter: A special ListModelAdapter that modifies how Categories are displayed in the list box in the CitationDialog.
CitationTableModelAdapter CitationTableModelAdapter: A special adapter for the CitationCollection, that reports on the names of the columns and their types.
FilterListModelAdapter FilterListModelAdapter: A list model adapter that is customized for displaying the various filter lists (i.e.
ListModelAdapter ListModelAdapter An adapter to separate our data model cleanly from the GUI layer.
ListModelAdapterCollection ListModelAdapterCollection Holds a set of ListModelAdapters, and handles sending events to all of them, as well as adding and removing them when necessary
TableModelAdapter TableModelAdapter: Provides a wrapper for a TableModelAdaptee, so that data structures can be kept entirely separate from all GUI elements.
TableModelAdapterCollection TableModelAdapterCollection Holds a set of TableModelAdapters, and handles sending events to all of them, as well as adding and removing them when necessary
TreeModelAdapter TreeModelAdapter: Provides an interface between a JTree and the CiteBook data model, so that there is a clear separation between data and view.
TreeModelAdapterCollection TreeModelAdapterCollection Holds a set of TreeModelAdapters, and handles sending events to all of them, as well as adding and removing them when necessary