Interface used by the row header view of a table.
Renderer to be used to display the column header of a table.
Class to render a
Position information when searching occurrences in the entire table.
Low priority thread, which counts rows in a table as background process.
A mouse listener and mouse motion listener that is registered to a
The search string as entered by the user (Ctrl-F) with some more search options.
Proprietary implementation of a model for a table view.
Table view on a
Custom table header that mostly handles column width events and proper initialization.
Model for a Row Header view in a table view that displays a
Row Header for a table view on a
SwingWorker that is used to sort the table content on mouse click in header.
Represents sort order in a table (multiple columns).
Panel containing a table view on a generic
Action associate with the table.
Frame for a
Possible hilite filter incarnations.
Sorting associated with individual column.
Node implementation of a table view. This node is used in the KNIME workflow
to display a
DataTable, thus it has one inport and no outports.
In order to provide a reasonably fast view the key class of this package,
TableContentModel, uses a caching strategy that reads rows
DataTable on request and (ring-)buffers only the last
accessed sequence of rows. For further details refer to the description of
TableNodeViewas they provide the usual node functionality.
TableContentModelis certainly the class containing most of the functionality. It is the
TableContentViewand has a reference to the
DataTableto be displayed. It contains the row cache and also serves as the
HiLiteListener(as it knows which rows it has to care about).
TableHeaderModelis also a class implementing
javax.swing.TableModel. It keeps a reference to its
TableContentModeland encapsulates the keys for each row in the
DataTable. Hence, it always has exactly one column. We had to detach this model from the content model since the main view, i.e.
TableViewdisplays the row head in separate panel.
KNIME GmbH, Konstanz, Germany
You may not modify, publish, transmit, transfer or sell, reproduce, create derivative works from, distribute, perform, display, or in any way exploit any of the content, in whole or in part, except as otherwise expressly permitted in writing by the copyright owner or as specified in the license file distributed with this product.