Package kiwi.ui.model

Kiwi data models, datasources, and model adapters.

See:
          Description

Interface Summary
HierarchicalDataSource This interface defines a data source for populating hierarchical data structures such as trees.
ITreeModel This interface defines the behavior for a data model for hierarchical data structures.
ITreeNode A wrapper for objects in a hierarchical data structure.
LinearDataSource This interface defines the behavior of a linear data source, such as a list.
StackModel An interface describing the data model for a stack.
 

Class Summary
DefaultStackModel This class is a default implementation of the StackModel interface.
DocumentDataSource This class is an implementation of HierarchicalDataSource in which tree nodes represent HTML documents that are loaded as system resources.
DynamicTreeModel An implementation of ITreeModel that represents a dynamic hierarchical data structure.
FilesystemDataSource This class is an implementation of HierarchicalDataSource wherein tree nodes represent files in the local filesystem.
StaticTreeModel An implementation of ITreeModel that represents a static hierarchical data structure.
TableMap A mapping object for TableModels.
TableSorter A sorter for TableModels.
TreeModelListAdapter An adapter that allows a Swing JList to be used with the StaticTreeModel and DynamicTreeModel data models.
TreeModelTableAdapter An adapter that allows a Swing JTable to be used with the StaticTreeModel and DynamicTreeModel data models.
TreeModelTreeAdapter An adapter that allows a Swing JTree to be used with the StaticTreeModel and DynamicTreeModel data models.
 

Package kiwi.ui.model Description

Kiwi data models, datasources, and model adapters.