Package com.illumon.iris.gui.table
package com.illumon.iris.gui.table
-
ClassDescriptionBasic Column implementation.Common implementations for a table modelBasic renderer for array types.Interface for models that support auto filterInterface for listening to a data requestInterface for a data request handlerA
GenericColumnRenderer
that prioritizes properties (foreground, background, font, etc) specified by theGuiColumn
.Implementations should be able to export CSV using a simple action-driven trigger, such as a menu-item selection.A direct extension ofJScrollPane
that usesDeephavenScrollPaneUI
as it's default UI.An extension ofBasicScrollPaneUI
that will properly synchronize the main viewport with the row viewport if the position is driven by the row.Listen for all events that our check box is likely to be interested in.Defines tables that support adding and changing columnsResults to be handed from beginAddColumns to finishAddColumns.This interface defines a table model that supports filtering.A basic extension ofGuiTableMap
that enables filtering based on the providedFilterStrategy
Deprecated.A GenericAutoResizableTableCellRenderer
that formats items based on an inputFormat
or toString().The base implementation for columns in a table.A basic UI table backed by aWColumnSet
andIrisTableModel
An extension ofPopupProvider
that provides menu items when a table header is right clicked.ATableColumnModel
which allows columns to be hidden and unhidden.A ListSelectionModel that maintains selection as as snapshot of the underlying Key Columns.Legacy advanced-filter support.AFilteredModel
that supports a texual 'quick filter' that will be applied to anything it can validly be converted to.This interface defines aTableModel
that is sortable.Object representing sort attributes on a column.Renderer for all GuiTables.Singleton so that the GuiTable can have one outstanding tooltip to display, and that creating a new one will always dispose of the existing one.JTextArea-based TableCellRenderer that should work like ColumnRenderer where appropriate.Interface defining a model that provides ToolTips