See: Description
| Interface | Description | 
|---|---|
| TableLoadClient | 
 Interface for a GUI-based consumer of tables which are being loaded. 
 | 
| TableLoadDialog | 
 Interface for an object which can handle the user interaction for
 selecting a table or tables to load. 
 | 
| TableLoader | 
 Interface defining an object which can load tables. 
 | 
| TableSaveDialog | 
 Interface for subdialogues which know how to save a table to some 
 destination or other. 
 | 
| Class | Description | 
|---|---|
| AbstractTableLoadDialog | 
 Partial implementation of TableLoadDialog interface. 
 | 
| FileChooserTableLoadDialog | 
 Table load dialogue based on a FileChooser. 
 | 
| FilestoreTableLoadDialog | 
 Load dialogue based on a FilestoreChooser. 
 | 
| FilestoreTableSaveDialog | 
 Save dialogue which uses a  
FilestoreChooser. | 
| LabelledComponentStack | 
 A component which contains a list of (name, component) pairs. 
 | 
| LocationTableLoadDialog | 
 Load dialogue which relies on the user typing the location into
 a text field. 
 | 
| MapGroupTableModel<K,V> | 
 Provides a  
TableModel view of a MapGroup object. | 
| MultilineJTable | 
 JTable which can display multiple-line elements. 
 | 
| NumericCellRenderer | 
 Provides better rendering of numeric table cells than the default 
 JTable renderer. 
 | 
| ProgressBarStarTable | 
 A WrapperStarTable which behaves the same as its base, except that 
 UI intervention is permitted on any RowSequence which is taken out on it. 
 | 
| ProgressBarTableSink | 
 TableSink implementation which messages a progress bar with row updates. 
 | 
| SaveWorker | 
 Handles asynchronous table saving. 
 | 
| SQLPanel | 
 A component for eliciting a JDBC access type URL string from the user. 
 | 
| SQLTableLoadDialog | 
 Load dialogue for loading data from a database via JDBC. 
 | 
| SQLWriteDialog | 
 A popup dialog for querying the user about the location of a new
 JDBC table to write. 
 | 
| StarJTable | 
 Extends the  
JTable for use with StarTable objects. | 
| StarTableColumn | 
 A  
TableColumn representing a column
 in a StarJTable. | 
| StarTableModel | 
 Adapts a  
StarTable into a TableModel. | 
| SystemBrowser | 
 Uses the native system file dialogue to provide a TableLoader. 
 | 
| SystemTableSaveDialog | 
 Table save dialogue based on the native system file dialogue. 
 | 
| TableLoadPanel | 
 Component which aggregates a TableLoadDialog and buttons (OK and Cancel)
 to control it. 
 | 
| TableLoadTransferHandler | 
 TransferHandler which will load a table if it is dragged onto its
 owner component. 
 | 
| TableLoadWorker | 
 Thread which passes data from a TableLoader to a TableLoadClient. 
 | 
| TableRowHeader | 
 Provides a component suitable for use as a rowHeader component in
 the same  
JScrollPane as is being used to house a 
 JTable. | 
| TableSaveChooser | 
 Dialog which permits a user to save one or more  
StarTables in a
 place and format of choice. | 
| UCDSelector | 
 A component which enables selection of a UCD by the user. 
 | 
| ValueInfoCellEditor | 
 Can make a TableCellEditor suitable for a ValueInfo. 
 | 
| ValueInfoCellRenderer | 
 A  
TableCellRenderer which does its rendering according to
 a ValueInfo object which describes the values which it
 is expected to have to render. | 
| ViewHugeSelectionModel | 
 ListSelectionModel to use in conjunction with a ViewHugeTableModel
 for tracking row selection of very large tables. 
 | 
| ViewHugeTableModel | 
 Swing TableModel implementation which provides a view on a very large
 table model. 
 |