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
GenericColumnRendererthat 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 ofJScrollPanethat usesDeephavenScrollPaneUIas it's default UI.An extension ofBasicScrollPaneUIthat 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 ofGuiTableMapthat enables filtering based on the providedFilterStrategyDeprecated.A GenericAutoResizableTableCellRendererthat formats items based on an inputFormator toString().The base implementation for columns in a table.A basic UI table backed by aWColumnSetandIrisTableModelAn extension ofPopupProviderthat provides menu items when a table header is right clicked.ATableColumnModelwhich allows columns to be hidden and unhidden.A ListSelectionModel that maintains selection as snapshot of the underlying Key Columns.Legacy advanced-filter support.AFilteredModelthat supports a texual 'quick filter' that will be applied to anything it can validly be converted to.This interface defines aTableModelthat 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