All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractCellEditor |
Abstract implementation of ICellEditor that wraps SWT controls to be
NatTable editors.
|
| AbstractCellPainter |
|
| AbstractColumnChooserDialog |
|
| AbstractColumnCommand |
|
| AbstractColumnHideShowLayer |
Abstract implementation for column hide/show operations.
|
| AbstractContextFreeCommand |
|
| AbstractContextFreeEvent |
|
| AbstractDataChangeHandler<T extends DataChange> |
|
| AbstractDialogCellEditor |
|
| AbstractDpiConverter |
Abstract implementation for IDpiConverter that predefines dpi
conversion factors and methods that convert based on these factors.
|
| AbstractE4NatExamplePart |
|
| AbstractEditErrorHandler |
|
| AbstractEditorPanel<T> |
SWT Panel to edit object of type T
|
| AbstractEventConflater |
|
| AbstractFilterListDataProvider<T> |
Enables the use of a List containing POJO(s) as a backing data
source.
|
| AbstractFunction |
Subclasses are intended to process values that are set to it.
|
| AbstractHeaderMenuConfiguration |
Abstract implementation for adding header menus to a NatTable.
|
| AbstractIndexLayerTransform |
Abstract base class for layers that expose transformed views of an underlying
unique index layer.
|
| AbstractKeySelectAction |
|
| AbstractLayer |
Base layer implementation with common methods for managing listeners and
caching, etc.
|
| AbstractLayerCell |
|
| AbstractLayerCommandHandler<T extends ILayerCommand> |
|
| AbstractLayerConfiguration<L extends ILayer> |
Casts the layer to be to the type parameter for convenience.
|
| AbstractLayerTest |
|
| AbstractLayerTransform |
Abstract base class for layers that expose transformed views of an underlying
layer.
|
| AbstractLayerTransformTest |
|
| AbstractListValueGenerator<T> |
|
| AbstractMathFunction |
Subclass of this class are intended to perform mathematical operations on the
values set to it.
|
| AbstractMathSingleValueFunction |
|
| AbstractModeEventHandler |
|
| AbstractMouseSelectionAction |
|
| AbstractMultiColumnCommand |
Abstract implementation for commands that should process multiple columns.
|
| AbstractMultiRowCommand |
Abstract implementation for commands that should process multiple rows.
|
| AbstractNatExample |
|
| AbstractOverrider |
|
| AbstractPositionCommand |
|
| AbstractRegionCommand |
Abstract command that can be used to send a command into a specific region of
a composition like a grid.
|
| AbstractRegistryConfiguration |
|
| AbstractRowCommand |
|
| AbstractRowHideShowLayer |
Abstract implementation for row hide/show operations.
|
| AbstractSearchStrategy |
|
| AbstractSelectionCommand |
|
| AbstractSingleValueFunction |
|
| AbstractStyleEditorDialog |
|
| AbstractTextPainter |
Abstract TextPainter the contains general methods for drawing text into a
cell.
|
| AbstractTreeRowModel<T> |
|
| AbstractUiBindingConfiguration |
|
| Address |
|
| AggregateConfigLabelAccumulator |
|
| AggregateConfiguration |
Aggregates IConfiguration objects and invokes configure methods on
all its members.
|
| AggregateDragMode |
|
| AlternatingRowConfigLabelAccumulator |
Applies 'odd'/'even' labels to all the rows.
|
| AnyCommandHandlerFixture |
|
| Applying_style_to_a_cell |
|
| AreaProviderFixture |
|
| ArrayUtil |
|
| ArrayUtilTest |
|
| AutomaticRowHeightExample |
Example showing a NatTable with dynamic row height that is increasing and
shrinking the row height dependent to the content.
|
| AutomaticRowHeightTextPainter |
Special TextPainter that will always calculate the row height of the
cell dependent to the content shown in the cell.
|
| AutomaticSpanningDataProvider |
This implementation of ISpanningDataProvider will automatically span cells if
the containing cell values are equal.
|
| AutomaticSpanningDataProviderTest |
|
| AutoResizeColumnAction |
|
| AutoResizeColumnCommandFixture |
|
| AutoResizeColumnCommandHandler |
|
| AutoResizeColumnsCommand |
Command indicating that all selected columns have to be auto resized i.e made
wide enough to just fit the widest cell.
|
| AutoResizeColumnsTest |
|
| AutoResizeHelper |
Helper class that renders a ILayer in-memory to trigger auto-resizing
of rows and columns in case content painters are configured to calculate the
necessary dimensions.
|
| AutoResizeRowAction |
|
| AutoResizeRowCommandFixture |
|
| AutoResizeRowCommandHandler |
|
| AutoResizeRowPaintListener |
PaintListener that is used to auto-resize rows lazily when they
become visible in the viewport.
|
| AutoResizeRowsCommand |
Command to trigger auto resizing of rows in a grid.
|
| AutoScrollDragMode |
Abstract IDragMode implementation to support auto-scrolling on
dragging.
|
| AvailableColumnCategoriesProvider |
Provides data to the tree viewer representation of Column categories.
|
| AverageFunction |
Returns the average of a list of supplied numbers.
|
| BackgroundImagePainter |
Paints the cell background using an image.
|
| BackgroundPainter |
Paints the background of the cell using the color from the cell style.
|
| BaseColumnReorderLayerFixture |
This fixture provides a base vanilla ColumnReorderLayer.
|
| BaseDataLayerFixture |
A DataLayer for use in unit tests with a pre-canned
|
| BaseDataLayerFixture |
A DataLayer for use in unit tests with a pre-canned
|
| BaseRowReorderLayerFixture |
This fixture provides a base vanilla RowReorderLayer.
|
| BeveledBorderDecorator |
Decorator for rendering the cell with beveled borders (button look).
|
| BidAskTypeValueGenerator |
|
| Big_data |
|
| BigDecimalFunctionValue |
|
| BlendedBackgroundPainter |
A cell painter that can blend multiple background colours together when more
than one has been registered for a given cell.
|
| BlinkConfigAttributes |
|
| BlinkEvent |
|
| BlinkingCellResolver |
|
| BlinkingGlazedListExample |
|
| BlinkingGridExample |
|
| BlinkingRowDataFixture |
Bean wired with a property change listener for Glazed lists.
|
| BlinkLayer<T> |
Blinks cells when they are updated.
|
| BlinkLayerTest |
|
| BlinkTimerEnableCommand |
|
| BlinkTimerEnableCommandHandler |
|
| BodyHoverStylingBindings |
UI bindings for applying and clearing styles when moving the mouse over
NatTable cells.
|
| BodyLayerStackFixture<T> |
|
| BodyMenuConfiguration |
|
| BodyOverrideConfigLabelAccumulator |
Applies the given labels to all the cells in the grid.
|
| BorderPainter |
|
| BorderPainter.BorderCell |
Stores the bounds and the state of a cell that will be used to draw
borders.
|
| BorderPainter.LineValues |
Utility class used to return coordinates and lengths at once.
|
| BorderPainter.PaintModeEnum |
|
| BorderStyle |
This class defines the visual attributes of a Border.
|
| BorderStyle.BorderModeEnum |
|
| BorderStyle.LineStyleEnum |
|
| BorderStyleEditorPanel |
EditorPanel for editing a border style.
|
| BorderStyleFixture |
|
| BorderStylePersistenceTest |
|
| BorderThicknessPicker |
Control to select the thickness of a border.
|
| BoxingStyleTest |
|
| ButtonCellPainter |
Paints a button and simulates a button click.
|
| ButtonCellPainterTest |
|
| CalculatedValueCache |
This class is intended as a value cache that is able to perform calculations
in a background thread.
|
| CalculatedValueCacheTest |
|
| CalculateSummaryRowValuesCommand |
Command to trigger the calculation of the summary row values manually.
|
| CalculatingGridExample |
Example that demonstrates how to implement a NatTable instance that shows
calculated values.
|
| CancelableRunnable |
|
| Car |
|
| CarService |
|
| CDateTimeCellEditor |
ICellEditor implementation that uses the Nebula CDateTime control for
editing.
|
| CellConfigAttributes |
Interface that specifies configuration attributes for cell rendering.
|
| CellDisplayConversionUtils |
|
| CellDisplayValueSearchUtil |
|
| CellDragMode |
|
| CellEdgeDetectUtil |
|
| CellEdgeEnum |
|
| CellEditDialog |
Dialog that supports editing of cells in NatTable.
|
| CellEditDialogFactory |
Factory to create ICellEditDialog instances that should be opened for
editing cell values.
|
| CellEditorCreatedEvent |
|
| CellEditorMouseEventMatcher |
|
| CellFixture |
|
| CellKeyHandler<K> |
Implementations of this interface are intended to generate a key for a cell
identified via column and row index.
|
| CellLabelMouseEventMatcher |
Matches mouse clicks on cells to which a specified configuration label has
been applied.
|
| CellLabelMouseEventMatcherTest |
|
| CellLayerPainter |
|
| CellOverrideLabelAccumulator<T> |
|
| CellPainterCreator |
Functional interface to create an instance of an ICellPainter.
|
| CellPainterDecorator |
Decorates a cell painter with another cell painter.
|
| CellPainterDecorator_Example |
|
| CellPainterFactory |
Factory that creates ICellPainter for a specified key in combination
with a configuration map.
|
| CellPainterFixture |
Painter fixture for unit tests.
|
| CellPainterMouseEventMatcher |
Matches a mouse click on an ICellPainter within a cell in a specified
region.
|
| CellPainterWrapper |
|
| CellPainterWrapperCreator |
|
| CellSelectionDragMode |
Fires commands to select a range of cells when the mouse is dragged in the
viewport.
|
| CellSelectionEvent |
|
| CellSelectionTest |
|
| CellSelectionTest |
|
| CellSelectionTraversalTest |
|
| CellStyleAttributes |
|
| CellStyleEditorPanel |
EditorPanel for editing the core style attributes.
|
| CellStyleFixture |
|
| CellStyleProxy |
|
| CellStyleProxyTest |
|
| CellStyleUtil |
Helper class to handle cell styles.
|
| CellValueAsStringComparator<T extends Comparable<String>> |
The comparator will base its comparison on the display value of a cell.
|
| CellVisualChangeEvent |
|
| CellVisualUpdateEvent |
Specialization of the CellVisualChangeEvent.
|
| CheckBoxCellEditor |
|
| CheckBoxPainter |
Specialization of ImagePainter that renders a checkbox based on a
boolean value.
|
| CheckBoxStateEnum |
|
| ChooseColumnsFromCategoriesCommand |
|
| ChooseColumnsFromCategoriesCommandHandler |
|
| ChooseColumnsFromCategoriesCommandHandlerTest |
|
| Classification |
|
| ClassNameConfigLabelAccumulator |
Adds the Java class name of the cell's data value as a label.
|
| ClearAllFiltersAction |
|
| ClearAllFiltersCommand |
|
| ClearAllSelectionsCommand |
|
| ClearClipboardAction |
|
| ClearCursorAction |
|
| ClearFilterAction |
|
| ClearFilterCommand |
|
| ClearFilterIconMouseEventMatcher |
Specialization of a CellPainterMouseEventMatcher that only matches
for the filter row region if a filter is applied in the clicked cell and the
click was executed on the painted icon in that cell (usually the clear filter
icon).
|
| ClearHoverStylingAction |
IMouseAction that will clear a hover styling that is currently applied in a
HoverLayer.
|
| ClearHoverStylingCommand |
Command that is used to clear the hover styling in a NatTable.
|
| ClearHoverStylingCommandHandler |
Command handler that is responsible for handling the
ClearHoverStylingCommand.
|
| ClientAreaAdapter |
Adapter class to support multiple viewports in one NatTable instance.
|
| ClientAreaResizeCommand |
Command that gives the layers access to ClientArea and the Scrollable
|
| ColorPersistor |
|
| ColorPersistorTest |
|
| ColorPicker |
A button that displays a solid block of color and allows the user to pick a
color.
|
| ColumnCategoriesDialog |
JFace/SWT based column chooser dialog which displays the available/hidden
columns in a tree viewer.
|
| ColumnCategoriesDialogRunner |
|
| ColumnCategoriesLabelProvider |
|
| ColumnCategoriesLabelProviderTest |
|
| ColumnCategoriesModel |
|
| ColumnCategoriesModelFixture |
|
| ColumnCategoriesModelTest |
|
| ColumnChooser |
|
| ColumnChooserDialog |
Dialog that contains two Trees to support hide/show and reordering of
columns.
|
| ColumnChooserDialogTest |
|
| ColumnChooserUtils |
|
| ColumnChooserUtilsTest |
|
| ColumnDeleteEvent |
Event indicating that one ore more columns were deleted from the layer.
|
| ColumnEntriesFixture |
|
| ColumnEntry |
Object representation of a NatTable Column.
|
| ColumnGroupBodyLayerStack |
A pre-configured layer stack which includes the following layers (in that
order):
ColumnReorderLayer
ColumnGroupReorderLayer
ColumnHideShowLayer
ColumnGroupExpandCollapseLayer
SelectionLayer
ViewportLayer
|
| ColumnGroupCollapseCommand |
Command that is used to collapse column groups.
|
| ColumnGroupEntry |
Object representation of a column group in the SWT tree.
|
| ColumnGroupExpandCollapseAction |
|
| ColumnGroupExpandCollapseCommand |
Command to trigger expand/collapse on a column group at the specified
coordinates, based on the current expand/collapse state.
|
| ColumnGroupExpandCollapseCommandHandler |
|
| ColumnGroupExpandCollapseImagePainter |
Paints the triangular expand/collapse column header images.
|
| ColumnGroupExpandCollapseLayer |
Tracks the Expand/Collapse of a Column Group header NOTE: Only relevant when
Column Grouping is enabled.
|
| ColumnGroupExpandCollapseLayer |
Layer that is used in combination with the performance
ColumnGroupHeaderLayer to support expand/collapse of column groups.
|
| ColumnGroupExpandCollapseLayerTest |
|
| ColumnGroupExpandCommand |
Command that is used to expand column groups.
|
| ColumnGroupGroupHeaderLayer |
Adds the Column grouping functionality to the column headers.
|
| ColumnGroupHeaderGridLineCellLayerPainter |
|
| ColumnGroupHeaderLayer |
Adds the Column grouping functionality to the column headers.
|
| ColumnGroupHeaderLayer |
Adds the column grouping functionality to the column header.
|
| ColumnGroupHeaderLayerSelectionTest |
|
| ColumnGroupHeaderLayerSelectionTest |
|
| ColumnGroupHeaderLayerTest |
|
| ColumnGroupHeaderLayerTest |
|
| ColumnGroupHeaderReorderDragMode |
Default IDragMode invoked for 'left click + drag' on the column group
header.
|
| ColumnGroupHeaderReorderDragMode |
Default IDragMode invoked for 'left click + drag' on the column group
header.
|
| ColumnGroupHeaderTextPainter |
|
| ColumnGroupModel |
Tracks: Columns (by index) in a column Group.
|
| ColumnGroupModelFixture |
|
| ColumnGroupModelPersistenceTest |
|
| ColumnGroupModelTest |
|
| ColumnGroupReorderCommand |
Command to trigger reordering of a column group.
|
| ColumnGroupReorderCommandHandler |
|
| ColumnGroupReorderDragModeTest |
|
| ColumnGroupReorderEndCommand |
Command to end a column group reordering via drag mode.
|
| ColumnGroupReorderEndCommandHandler |
|
| ColumnGroupReorderLayer |
Adds functionality allowing the reordering of the the column groups.
|
| ColumnGroupReorderLayerTest |
|
| ColumnGroupReorderStartCommand |
Command to start a column group reordering via drag mode.
|
| ColumnGroupReorderStartCommandHandler |
|
| ColumnGroupsCommandHandler |
|
| ColumnGroupsCommandHandler |
|
| ColumnGroupsCommandHandlerTest |
|
| ColumnGroupUtils |
|
| ColumnGroupUtilsTest |
|
| ColumnGroupUtilsTest |
|
| ColumnHeaderCheckBoxPainter |
|
| ColumnHeaderClickEventMatcher |
Matches a click on the column header, except if the click is on the column
edge.
|
| ColumnHeaderHoverLayerConfiguration |
Setup for the column header area to support column resizing and hover
styling.
|
| ColumnHeaderLayer |
Responsible for rendering, event handling etc on the column headers.
|
| ColumnHeaderLayerFixture |
|
| ColumnHeaderLayerSelectionTest |
|
| ColumnHeaderReoderDragModeTest |
|
| ColumnHeaderReorderDragMode |
Extends the regular column drag functionality to work with Column groups.
|
| ColumnHeaderReorderDragMode |
Extends the regular column drag functionality to work with column groups.
|
| ColumnHeaderResizeHoverBindings |
|
| ColumnHeaders |
|
| ColumnHeaderSelectionDataLayerExample |
|
| ColumnHeaderSelectionEvent |
|
| ColumnHeaderSelectionListener |
|
| ColumnHeaderViewportSelectionDataLayerExample |
|
| ColumnHeaderViewportSelectionReorderDataLayerExample |
|
| ColumnHideCommand |
|
| ColumnHideCommandHandler |
|
| ColumnHideIndicatorEventMatcher |
MouseEventMatcher that checks for cell edges at column borders and
for the existence of column hide indicator labels.
|
| ColumnHideShowLayer |
Layer to add support for column hide/show feature to a NatTable.
|
| ColumnHideShowLayerFixture |
A ColumnHideShowLayer for use in unit tests with a pre-canned set of hidden
columns.
|
| ColumnHideShowLayerFixtureTest |
|
| ColumnHideShowLayerPersistenceTest |
|
| ColumnHideShowLayerStructuralChangeEventTest |
Test class for testing handling of IStructuralChangeEvents in
RowHideShowLayer
|
| ColumnHideShowLayerTest |
|
| ColumnHideShowLayerTest2 |
|
| ColumnInsertEvent |
Event indicating that one ore more columns were inserted to the layer.
|
| ColumnLabelAccumulator |
Accumulator for column labels allowing to configure cells by their column
position.
|
| ColumnLabelPanel |
|
| ColumnOverrideLabelAccumulator |
Registers/Adds configuration labels for a given column (by index).
|
| ColumnOverrideLabelAccumulatorTest |
|
| ColumnPositionCoordinate |
|
| ColumnRenameDialog |
|
| ColumnRenameDialogRunner |
|
| ColumnReorderCommand |
Command to reorder a single column.
|
| ColumnReorderCommandHandler |
|
| ColumnReorderDragMode |
Default IDragMode invoked for 'left click + drag' on the column
header.
|
| ColumnReorderEndCommand |
Command to finish a column reorder operation.
|
| ColumnReorderEndCommandHandler |
|
| ColumnReorderEvent |
Event indicating that one or multiple columns are moved to a new position.
|
| ColumnReorderLayer |
Layer that is used to add the functionality for column reordering.
|
| ColumnReorderLayerFixture |
A ColumnReorderLayer for use in unit tests with a pre-canned set of column
re-orderings: column indexes: 4 1 0 2 3
|
| ColumnReorderLayerFixtureTest |
|
| ColumnReorderLayerStructuralChangeEventTest |
Test class for testing handling of IStructuralChangeEvents in
ColumnReorderLayer
|
| ColumnReorderLayerTest |
|
| ColumnReorderLayerTest2 |
|
| ColumnReorderLayerVisibleChangeTest |
|
| ColumnReorderStartCommand |
|
| ColumnReorderStartCommandHandler |
|
| ColumnReorderToggleCommandPositionTest |
|
| ColumnResizeCommand |
Command to trigger column resizing.
|
| ColumnResizeCommandHandler |
|
| ColumnResizeCommandTest |
|
| ColumnResizeCursorAction |
|
| ColumnResizeDragMode |
Drag mode that will implement the column resizing process.
|
| ColumnResizeEvent |
|
| ColumnResizeEventMatcher |
|
| ColumnSearchStrategy |
|
| ColumnSearchStrategyTest |
|
| ColumnSelectionEvent |
|
| ColumnSelectionTest |
|
| ColumnShowCommand |
Command to show a column that is currently hidden.
|
| ColumnShowCommandHandler |
CommandHandler for the ColumnShowCommand that shows one hidden
adjacent column next to the transported column position.
|
| ColumnSizeConfigurationCommand |
Command to configure column widths.
|
| ColumnSizeConfigurationCommandHandler |
|
| ColumnSizeConfigurationCommandTest |
|
| ColumnSizeResetCommandTest |
|
| ColumnStructuralChangeEvent |
Event indicating a change in the structure of the columns.
|
| ColumnStructuralChangeEventIntegrationTest |
|
| ColumnStructuralRefreshEvent |
General event indicating that columns cached by the layers need refreshing.
|
| ColumnStructureUpdatesExampleGridLayer<T> |
Factory for assembling GridLayer and the child layers - with support for
GlazedLists
|
| ColumnStructureUpdatesGridExample |
|
| ColumnStyleChooserConfiguration |
|
| ColumnStyleEditorDialog |
|
| ColumnStyleEditorDialogRunner |
|
| ColumnVisualChangeEvent |
An event that indicates a visible change to one ore more columns in the
layer.
|
| ColumnVisualUpdateEvent |
Specialization of the ColumnVisualChangeEvent.
|
| ColumnWidthResetCommand |
Command to reset the column width configurations.
|
| ColumnWidthResetCommandHandler |
|
| ComboBoxCellEditor |
ICellEditor implementation to provide combo box editing behaviour.
|
| ComboBoxFilterIconPainter |
ImagePainter that is responsible for painting the icon into the
filter row cells that are configured to show Excel like filter comboboxes.
|
| ComboBoxFilterRowConfiguration |
Special filter row configuration that configures the
FilterRowComboBoxCellEditor as editor for the filter row with its necessary
configurations regarding matching mode, converter and painter.
|
| ComboBoxFilterRowHeaderComposite<T> |
CompositeLayer that is build out of the columnheader layer stack and a filter
row layer.
|
| ComboBoxFilterRowHeaderCompositeIntegrationTest |
|
| ComboBoxGlazedListsFilterStrategy<T> |
Specialisation of the DefaultGlazedListsStaticFilterStrategy that is intended
to be used in combination with FilterRowComboBoxCellEditors that allows
filtering via multiselect comboboxes like in Excel.
|
| ComboBoxGlazedListsFilterStrategyTest |
|
| ComboBoxPainter |
|
| CommandHandlerFixture |
|
| CommandPropagationTest |
|
| ComparatorChain<T> |
|
| CompositeDataLayerExample |
|
| CompositeFreezeLayer |
|
| CompositeFreezeLayerHideShowTest |
|
| CompositeFreezeLayerPainter |
|
| CompositeFreezeLayerTest |
|
| CompositeGridLayerExample |
|
| CompositeLayer |
A composite layer is a layer that is made up of a number of underlying child
layers.
|
| CompositeLayerFixture |
Fixture for the CompositeLayer with 2 rows and 2 columns
|
| CompositeLayerTest |
|
| ConfigAttribute<T> |
|
| ConfigLabelProviderTest |
|
| ConfigRegistry |
|
| ConfigRegistryTest |
|
| ConfigurableCellBorderTest |
|
| ConfigurableModeEventHandler |
|
| ConfigureScalingCommand |
This command is used to configure scaling behavior.
|
| ConfigureScalingCommandHandler |
|
| ContextEnabledExpression |
Simple expression that evaluates the boolean context value with the name
enabled.
|
| ContextualDataValidator |
|
| ContextualDisplayConverter |
|
| ContextualEditableRule |
|
| ControlDecorationProvider |
This class adds support for adding a ControlDecoration to the editor
controls of a ICellEditor.
|
| ConversionFailedException |
Exception for handling conversion failures.
|
| CopyDataAction |
|
| CopyDataCommandHandler |
Handler class for copying selected data within the SelectionLayer to
the clipboard.
|
| CopyDataCommandHandlerTest |
|
| CopyDataToClipboardCommand |
|
| CopyDataToClipboardSerializer |
|
| CopyFormattedTextToClipboardSerializer |
|
| CopySelectionLayerPainter |
|
| CornerLayer |
Layer for the top left header corner of the grid layer
|
| CreateColumnGroupAction |
|
| CreateColumnGroupAction |
Action to trigger creation of a column group based on the currently fully
selected columns and the name provided by the user via dialog.
|
| CreateColumnGroupCommand |
|
| CreateColumnGroupDialog |
|
| CreateRowGroupAction |
Action to trigger creation of a row group based on the currently fully
selected rows and the name provided by the user via dialog.
|
| CreateRowGroupCommand |
Command to create a row group.
|
| Creating_a_summary_row |
|
| CrossValidationGridExample |
Example that demonstrates how to implement cross validation in a NatTable.
|
| CSSConfigureScalingCommandHandler |
|
| CSSExample |
|
| CsvExporter |
Simple CSV-Exporter ignoring cell spans.
|
| CustomLineBorderDecorator |
NatTable decorator class which is used to draw borders for cells
whose LabelStack contains border related labels.
|
| DarkExample |
|
| DarkGroupByThemeExtension |
|
| DarkHierarchicalTreeLayerThemeExtension |
|
| DarkNatTableThemeConfiguration |
|
| DataCell |
|
| DataChange |
Interface that specifies a data change that is tracked by the
DataChangeLayer.
|
| DataChangeHandler |
Interface that specifies a handler that creates and tracks data changes.
|
| DataChangeLayer |
ILayer that can be used to add a mechanism that highlights cells
whose data has been changed.
|
| DataChangeLayerIdIndexTest |
|
| DataChangeLayerIntegrationTest |
|
| DataChangeLayerTempStorageTest |
|
| DataChangeLayerTest |
|
| DataGenerator<T> |
|
| DataLayer |
Wraps the IDataProvider, and serves as the data source for all other
layers.
|
| DataLayerCommandHandlingTest |
|
| DataLayerExample |
|
| DataLayerFixture |
A DataLayer for use in unit tests with a pre-canned
Default column layout: DO NOT FORMAT !
Position: 0 1 2 3 4 Width : 150 100 35 100 80 -------|------|----|------|----
Default Row layout: Position | Height 0 | 40 1 | 70 2 | 25 3 | 40 4 | 50 5 |
40 6 | 100
|
| DataLayerFixture |
A DataLayer for use in unit tests with a pre-canned
Default column layout: DO NOT FORMAT !
Position: 0 1 2 3 4 Width : 150 100 35 100 80 -------|------|----|------|----
Default Row layout: Position | Height 0 | 40 1 | 70 2 | 25 3 | 40 4 | 50 5 |
40 6 | 100
|
| DataLayerFixtureTest |
|
| DataLayerPersistenceTest |
|
| DataLayerTest |
|
| DataModelConstants |
|
| DataProviderFixture |
|
| DataUpdateEvent |
|
| DataValidator |
|
| DataValueGenerator |
|
| DateCellEditor |
ICellEditor implementation that uses a DateTime control for editing.
|
| DebugMenuConfiguration |
|
| DecimalNumericDisplayConverter |
Abstract base class for decimal converters.
|
| DefaultBigDecimalDisplayConverter |
Converts the display value to a BigDecimal and vice versa.
|
| DefaultBigDecimalDisplayConverterTest |
|
| DefaultBigIntegerDisplayConverter |
Converts the display value to a BigInteger and vice versa.
|
| DefaultBigIntegerDisplayConverterTest |
|
| DefaultBodyDataProvider<T> |
|
| DefaultBodyLayerStack |
|
| DefaultBodyLayerStackTest |
|
| DefaultBooleanDisplayConverter |
Data type converter for a Check Box.
|
| DefaultBooleanDisplayConverterTest |
|
| DefaultByteDisplayConverter |
Converts the display value to a byte and vice versa.
|
| DefaultByteDisplayConverterTest |
|
| DefaultCharacterDisplayConverter |
Converts the display value to a Character and vice versa.
|
| DefaultCharacterDisplayConverterTest |
|
| DefaultColumnGroupHeaderLayerConfiguration |
|
| DefaultColumnGroupHeaderLayerConfiguration |
|
| DefaultColumnHeaderDataLayer |
|
| DefaultColumnHeaderDataProvider |
|
| DefaultColumnHeaderDataProviderTest |
|
| DefaultColumnHeaderLayerConfiguration |
Sets up Column header styling and resize bindings.
|
| DefaultColumnHeaderStyleConfiguration |
Sets up column header styling.
|
| DefaultColumnReorderBindings |
Column reorder bindings.
|
| DefaultColumnReorderLayerConfiguration |
|
| DefaultColumnResizeBindings |
|
| DefaultComparator |
|
| DefaultComparatorTest |
|
| DefaultCornerDataProvider |
|
| DefaultDataChangeConfiguration |
Default configuration for data changes to register key bindings for data
change operations like discard or save and a default style to highlight data
changes.
|
| DefaultDataValidator |
|
| DefaultDateDisplayConverter |
Converts a java.util.Date object to a given format and vice versa
|
| DefaultDateDisplayConverterTest |
|
| DefaultDisplayConverter |
|
| DefaultDisplayConverterTest |
|
| DefaultDisplayModeOrdering |
|
| DefaultDisplayModeOrderingTest |
|
| DefaultDoubleDisplayConverter |
Converts the display value to a double and vice versa.
|
| DefaultDoubleDisplayConverterTest |
|
| DefaultEditableRule |
|
| DefaultEditBindings |
Default configuration for edit related bindings.
|
| DefaultEditConfiguration |
Default configuration for edit behaviour in a NatTable.
|
| DefaultExportBindings |
|
| DefaultExportFormatter |
|
| DefaultFilterRowConfiguration |
|
| DefaultFloatDisplayConverter |
Converts the display value to a float and vice versa.
|
| DefaultFloatDisplayConverterTest |
|
| DefaultFormulaConfiguration |
The default configuration for a formula supporting grid.
|
| DefaultFreezeGridBindings |
|
| DefaultGlazedListsFilterStrategy<T> |
|
| DefaultGlazedListsFilterStrategyTest |
|
| DefaultGlazedListsStaticFilterStrategy<T> |
Default implementation of an IFilterStrategy for the filter row which
can also take static filters and combine them with the filter logic from the
filter row.
|
| DefaultGlazedListsStaticFilterStrategyTest |
|
| DefaultGridLayer |
|
| DefaultGridLayerConfiguration |
Sets up features handled at the grid level.
|
| DefaultGroupByThemeExtension |
IThemeExtension that adds styling configurations for the GroupBy feature that
comes with the GlazedLists extension.
|
| DefaultHierarchicalTreeLayerConfiguration |
|
| DefaultHierarchicalTreeLayerThemeExtension |
|
| DefaultHorizontalDpiConverter |
Default implementation of an IDpiConverter that provides the
horizontal dots per inch from the default display via
Device.getDPI().
|
| DefaultImageExportBindings |
Configuration for binding image export function.
|
| DefaultIntegerDisplayConverter |
Converts the display value to an integer and vice versa.
|
| DefaultIntegerDisplayConverterTest |
|
| DefaultLongDisplayConverter |
Converts the display value to a long and vice versa.
|
| DefaultLongDisplayConverterTest |
|
| DefaultMoveSelectionConfiguration |
Configure the behavior when the selection is moved.
|
| DefaultNatTableStyleConfiguration |
|
| DefaultNatTableThemeConfiguration |
ThemeConfiguration that contains the basic styles that can be configured for
a NatTable.
|
| DefaultNumericDataValidator |
|
| DefaultPrintBindings |
Simple UI binding configuration that adds the binding for [Ctrl] + [P] to
trigger the PrintAction.
|
| DefaultRowGroupHeaderLayerConfiguration |
|
| DefaultRowGroupHeaderLayerConfiguration |
|
| DefaultRowHeaderDataLayer |
|
| DefaultRowHeaderDataProvider |
|
| DefaultRowHeaderLayerConfiguration |
Default setup for the Row header area.
|
| DefaultRowHeaderStyleConfiguration |
|
| DefaultRowReorderBindings |
Row reorder bindings.
|
| DefaultRowReorderLayerConfiguration |
|
| DefaultRowResizeBindings |
|
| DefaultRowSelectionLayerConfiguration |
Default configuration for row only based selections.
|
| DefaultRowStyleConfiguration |
Sets up alternate row coloring.
|
| DefaultSearchBindings |
|
| DefaultSelectionBindings |
|
| DefaultSelectionLayerConfiguration |
Sets up default styling and UI bindings.
|
| DefaultSelectionStyleConfiguration |
Sets up rendering style used for selected areas and the selection anchor.
|
| DefaultShortDisplayConverter |
Converts the display value to a short and vice versa.
|
| DefaultShortDisplayConverterTest |
|
| DefaultSortConfiguration |
|
| DefaultSummaryRowConfiguration |
|
| DefaultSummaryRowHeaderDataProvider |
|
| DefaultTickUpdateConfiguration |
The default configuration for tick update handling.
|
| DefaultTickUpdateHandlerTest |
|
| DefaultTreeLayerConfiguration |
|
| DefaultVerticalDpiConverter |
Default implementation of an IDpiConverter that provides the vertical
dots per inch from the default display via Device.getDPI().
|
| DeleteSelectionAction |
|
| DeleteSelectionCommand |
ILayerCommand that is used to delete the values in the current
selected cells.
|
| DeleteSelectionCommandHandler |
|
| DelimitedFileReader |
|
| Derived_or_computed_column_data |
|
| DetailGlazedListsEventLayer<T> |
This layer acts as the event listener for:
Glazed list events - ListEvent
Bean updates - PropertyChangeEvent(s)
Compared to the GlazedListsEventLayer, this layer does not conflate events
and only fire a single RowStructuralRefreshEvent for all events within 100ms.
|
| DialogEditHandler |
|
| DialogErrorHandling |
Strategy class for conversion/validation failures.
|
| DimensionallyDependentIndexLayer |
A DimensionallyDependentIndexLayer is a layer whose horizontal and vertical
dimensions are dependent on the horizontal and vertical dimensions of other
layers.
|
| DimensionallyDependentLayer |
A DimensionallyDependentLayer is a layer whose horizontal and vertical
dimensions are dependent on the horizontal and vertical dimensions of other
layers.
|
| Direction |
Enumeration that is used to configure direction attributes.
|
| DisabledCheckboxPainter |
|
| DisableFormulaCachingCommand |
|
| DisableFormulaCachingCommandHandler |
Disables the formula caching and background processing of formula parsing and
calculation in the FormulaDataProvider.
|
| DisableFormulaEvaluationCommand |
|
| DisableFormulaEvaluationCommandHandler |
|
| DiscardDataChangesCommand |
|
| DiscardDataChangesCommandHandler |
|
| DiscardDataChangesCompletedEvent |
|
| DiscardValueErrorHandling |
Strategy class for conversion/validation failures.
|
| DisplayColumnChooserCommand |
|
| DisplayColumnChooserCommandHandler |
|
| DisplayColumnGroupRenameDialogCommand |
|
| DisplayColumnRenameDialogCommand |
Fire this command to pop-up the rename column dialog.
|
| DisplayColumnRenameDialogCommandHandler |
|
| DisplayColumnStyleEditorCommand |
|
| DisplayColumnStyleEditorCommandHandler |
1.
|
| DisplayColumnStyleEditorCommandHandlerTest |
|
| DisplayConverter |
|
| DisplayMode |
The various modes the table can be under.
|
| DisplayModeMouseEventMatcher |
This class is used to check a mouse event against the DisplayMode of
the cell at the mouse event's position.
|
| DisplayPersistenceDialogCommand |
|
| DisplayPersistenceDialogCommandHandler |
|
| DisplayRowGroupRenameDialogCommand |
Command to show the row group rename dialog and a rename of a row group if
executed.
|
| DisposeCalculatedValueCacheCommandHandler |
|
| DisposeResourcesCommand |
Command fired by NatTable just before it is disposed.
|
| DoubleValueGenerator |
|
| DpiConverterTest |
|
| DragBinding |
|
| DragModeEventHandler |
|
| DummyBodyDataProvider |
|
| DummyColumnHeaderDataProvider |
|
| DummyGridLayerStack |
|
| DummyModifiableBodyDataProvider |
|
| DummySpanningBodyDataProvider |
|
| DynamicColumnExample |
|
| DynamicColumnHeaderHeightExample |
|
| DynamicColumnHeaderHeightExample.FilterRowCustomConfiguration |
|
| E4SelectionListener<T> |
|
| EditableGridExample |
|
| EditableRule |
|
| EditCellCommand |
Command that will trigger activating the edit mode for the specified cell.
|
| EditCellCommandHandler |
|
| EditConfigAttributes |
The configuration attributes for configuring editing behavior.
|
| EditConfigHelper |
Helper class that will retrieve edit configuration values out of the
IConfigRegistry.
|
| EditConstants |
Definition of editing related constants.
|
| EditController |
Controller to handle the activation of the edit mode of NatTable cells.
|
| EditErrorHandlingExample |
|
| EditIntegrationTest |
|
| EditModeEnum |
Enumeration for edit mode.
|
| EditorExample |
|
| EditorSelectionEnum |
Enumeration for selection mode within a TextCellEditor.
|
| EditSelectionCommand |
Command that will trigger activating the edit mode for the current selection.
|
| EditSelectionCommandHandler |
|
| EditTraversalStrategy |
|
| EditTraversalStrategyLeftRightTest |
|
| EditTraversalStrategyUpDownTest |
|
| EditTypeEnum |
Enumeration type for specifying how a value should be processed that was
entered to an editor by dialog.
|
| EditUtils |
Helper class for retrieving information regarding editing of selected cells.
|
| EditUtilsTest |
|
| EnableFormulaCachingCommand |
|
| EnableFormulaCachingCommandHandler |
Enables the formula caching and background processing of formula parsing and
calculation in the FormulaDataProvider.
|
| EnableFormulaEvaluationCommand |
|
| EnableFormulaEvaluationCommandHandler |
|
| ErrorSeverityValueGenerator |
|
| EventConflaterChain |
A Chain of Conflaters.
|
| EventConflaterChainTest |
|
| EventData |
|
| ExcelCellStyleAttributes |
|
| ExcelExporter |
This class is used to export a NatTable to an Excel spreadsheet by using a
XML format.
|
| ExceptionDialog |
Dialog that can be used to show an error with an additional stacktrace.
|
| ExportAction |
|
| ExportCommand |
Command to trigger export functionality.
|
| ExportCommandHandler |
Command handler to handle the ExportCommand and trigger an export.
|
| ExportConfigAttributes |
Configuration attributes that are used to configure the export functionality.
|
| ExportTableAction |
|
| ExportTableCommand |
Command to export a NatTable.
|
| ExportTableCommandHandler |
|
| ExtendedPersonWithAddress |
|
| ExtendedReflectiveColumnPropertyAccessor<R> |
|
| ExtendedReflectiveColumnPropertyAccessorTest |
|
| Feedback |
|
| FileDialogCellEditor |
This implementation is a proof of concept for special cell editors that wrap
dialogs.
|
| FileOutputStreamProvider |
Implementation of IOutputStreamProvider that will open a FileDialog
on requesting an OutputStream, to let a user specify the location to write a
file.
|
| FilePathOutputStreamProvider |
Simple IOutputStreamProvider for a given filepath, no user interaction
necessary.
|
| FillHandleConfigAttributes |
This interface contains ConfigAttributes that can be used to
configure the fill handle behavior.
|
| FillHandleConfiguration |
Default configuration for fill handle functionality.
|
| FillHandleCursorAction |
Action to enable a custom cursor (small cross) on NatTable.
|
| FillHandleDragMode |
The IDragMode that is registered to get triggered for dragging the
fill drag handle.
|
| FillHandleEventMatcher |
Matcher that returns true in case the mouse moves over the fill
handle rendered by the FillHandleLayerPainter.
|
| FillHandleLayerPainter |
Extended SelectionLayerPainter that renders an additional border
around cells that are selected via fill handle.
|
| FillHandleMarkupListener |
|
| FillHandlePasteCommand |
Command to trigger pasting data via fill handle drag operation.
|
| FillHandlePasteCommand.FillHandleOperation |
The operation that should be triggered to fill the cells.
|
| FillHandlePasteCommandHandler |
|
| FillHandlePasteTest |
|
| FillHandleSeriesTest |
|
| FilterAppliedEvent |
|
| FilterIconPainter |
ImagePainter that is responsible for painting the icon into the
filter row cells.
|
| FilterListDataProviderTest |
|
| FilterNatCombo |
Specialisation of NatCombo which doesn't populate the selected values to the
Text control.
|
| FilterRowComboBoxCellEditor |
Specialisation of ComboBoxCellEditor that can only be created using an
IComboBoxDataProvider.
|
| FilterRowComboBoxDataProvider<T> |
IComboBoxDataProvider that provides items for a combobox in the filter row.
|
| FilterRowComboBoxDataProviderTest |
|
| FilterRowComboUpdateEvent |
Event class that is used to inform about updates to the filter row combo box
items.
|
| FilterRowConfigAttributes |
Attributes used to configure the filter row behavior.
|
| FilterRowDataLayer<T> |
|
| FilterRowDataLayerTest |
|
| FilterRowDataProvider<T> |
Data provider for the filter row
Stores filter strings
Applies them to the ca.odell.glazedlists.matchers.MatcherEditor on the
ca.odell.glazedlists.FilterList
|
| FilterRowDataProviderTest |
|
| FilterRowExampleGridLayer |
|
| FilterRowGridExample |
|
| FilterRowGridExample.FilterRowCustomConfiguration |
|
| FilterRowHeaderComposite<T> |
1 column x 2 rows Composite layer
First row is the ColumnHeaderLayer
Second row is the composite is the filter row layer.
|
| FilterRowHeaderCompositeTest |
|
| FilterRowMouseEventMatcher |
|
| FilterRowPainter |
Painter that is used to paint the cells of the filter row.
|
| FilterRowRegularExpressionConverter |
IDisplayConverter that is intended to be used for filter row editors
that are configured for regular expression evaluation.
|
| FilterRowRegularExpressionConverterTest |
|
| FilterRowTextCellEditor |
Specialisation of TextCellEditor that performs a commit on edit.
|
| FilterRowUtils |
|
| FilterRowUtilsTest |
|
| FixedScalingDpiConverter |
Default implementation of an IDpiConverter that scales according to
the set dpi.
|
| FixedSummaryRowHeaderLayer |
|
| FixedSummaryRowLayer |
This layer is a specialization of the SummaryRowLayer and is intended
to be used in a composition below a GridLayer or a vertical
composition like one with a column header and a body.
|
| FontPicker |
A button that displays a font name and allows the user to pick another font.
|
| FormulaCopyDataCommandHandler |
|
| FormulaDataProvider |
|
| FormulaDataProviderTest |
|
| FormulaDisplayConverterTest |
|
| FormulaEditDisplayConverter |
|
| FormulaErrorReporter |
Implementations of this interface are intended to report errors on evaluating
formulas via FormulaDataProvider.
|
| FormulaFillHandleDragMode |
|
| FormulaFillHandlePasteCommandHandler |
|
| FormulaFillHandlePasteTest |
|
| FormulaIntegrationTest |
|
| FormulaParser |
Parser that is able to parse a formula string and calculate the result.
|
| FormulaParserTest |
|
| FormulaPasteDataCommandHandler |
|
| FormulaResultDisplayConverter |
|
| FormulaRowDataProvider<T> |
|
| FormulaTooltipErrorReporter |
|
| FreezableGridExample |
This fixture creates a simple, minimal 3x3 table with resizable columns whose
cells are of the form 'Row X, Col Y'.
|
| FreezeColumnCommand |
Command that can be used to freeze a grid for whole columns.
|
| FreezeColumnStrategy |
|
| FreezeCommandHandler |
|
| FreezeConfigAttributes |
Configuration attributes for the freeze separator visualization.
|
| FreezeEvent |
|
| FreezeEventHandler |
|
| FreezeGridAction |
|
| FreezeHandlerTest |
|
| FreezeHelper |
Helper class to deal with freeze and unfreeze of a NatTable.
|
| FreezeLayer |
|
| FreezeLayerTest |
|
| FreezeLayerTest2 |
|
| FreezePositionCommand |
Command to freeze at the specified position.
|
| FreezePositionStrategy |
|
| FreezeRowCommand |
Command that can be used to freeze a grid for whole rows.
|
| FreezeRowStrategy |
|
| FreezeSelectionCommand |
Will inform the handler to use the selection layer for its freeze
coordinates.
|
| FreezeSelectionStrategy |
|
| FullFeaturedBodyLayerStack<T> |
|
| FullFeaturedColumnHeaderLayerStack<T> |
|
| FunctionException |
Exception that is fired on function evaluation.
|
| FunctionTest |
|
| FunctionValue |
Implementations of this interface specify a value of a function.
|
| GCFactory |
|
| GenerateDouble |
|
| GenerateListOfStrings |
|
| GeneratorException |
|
| GenericLayerFixture |
|
| Get_and_set_selected_objects |
|
| GlazedListsColumnHeaderLayerStack<T> |
|
| GlazedListsDataProvider<T> |
Deprecated.
|
| GlazedListsEventLayer<T> |
This layer acts as the event listener for:
GlazedLists events - ListEvent
Bean updates - PropertyChangeEvent(s)
GlazedLists events are conflated at a 100ms interval i.e a single
RowStructuralRefreshEvent is fired for any number of GlazedLists
events received during that interval.
|
| GlazedListsEventLayerTest |
|
| GlazedListsFilterRowComboBoxDataProvider<T> |
Special implementation of FilterRowComboBoxDataProvider that performs
FilterRowComboUpdateEvents if the underlying list is changed.
|
| GlazedListsGridLayer<T> |
Factory for assembling GridLayer and the child layers - with support for
GlazedLists and sorting
|
| GlazedListsGridLayer<T> |
This is a copy of the
org.eclipse.nebula.widgets.nattable.examples.fixtures.GlazedListsGridLayer It
has been copied here since glazed list tests bundle can't depend on the
examples bundle
|
| GlazedListsRowDeleteCommandHandler<T> |
|
| GlazedListsRowHideShowLayer<T> |
Adds the functionality for manually hiding rows in a NatTable that is based
on GlazedLists.
|
| GlazedListsRowInsertCommandHandler<T> |
|
| GlazedListsRowObjectDeleteCommandHandler<T> |
|
| GlazedListsSortModel<T> |
|
| GlazedListTreeData<T> |
Implementation of ITreeData that operates on a GlazedLists TreeList.
|
| GlazedListTreeRowModel<T> |
|
| GlazedListTreeRowModelExpandCollapseTest |
|
| GradientBackgroundPainter |
Paints the background of the cell with a gradient sweeping using the style
configuration.
|
| GraphicsUtils |
This class contains utility methods for drawing graphics
|
| GridColorsEditorPanel |
|
| GridLayer |
Top level layer.
|
| GridLayerFixture |
|
| GridLayerTest |
|
| GridLineCellLayerPainter |
|
| GridRegion |
A region is simply an area on the Grid.
|
| GridSearchStrategy |
|
| GridSearchStrategy.GridRectangle |
|
| GridSearchStrategyTest |
|
| GridStyleParameterObject |
|
| GroupByCellTextPainter |
Specialized TextPainter that is used for grouping rows.
|
| GroupByColumnAccessor<T> |
|
| GroupByColumnCommandHandler |
|
| GroupByColumnGroupReorderDragMode |
Specialization of ColumnHeaderReorderDragMode that avoids rendering
of the column drag lines in case the mouse moves over the groupBy region by
supporting handling of column groups.
|
| GroupByColumnIndexCommand |
|
| GroupByColumnReorderDragMode |
Specialization of ColumnReorderDragMode that avoids rendering of the
column drag lines in case the mouse moves over the groupBy region.
|
| GroupByComparator<T> |
Comparator that is used to sort the TreeList based on the
groupBy information.
|
| GroupByConfigAttributes |
|
| GroupByConfigLabelModifier |
This is a special kind of IConfigLabelAccumulator since it doesn't
add a label but remove one on a special condition.
|
| GroupByDataLayer<T> |
Specialized DataLayer that needs to be used in the body layer stack
for adding the groupBy feature to a NatTable composition.
|
| GroupByDataLayer.GroupDescriptorMatcher<T> |
To find out if an element is part of a group
|
| GroupByDataLayerConfiguration<T> |
|
| GroupByDataLayerSummaryRowConcurrencyTest |
|
| GroupByDataLayerTest |
|
| GroupByDisplayConverter<T> |
|
| GroupByDragMode |
IDragMode for enabling the groupBy feature.
|
| GroupByHeaderConfiguration |
The configuration for the GroupByHeaderLayer.
|
| GroupByHeaderLayer |
The layer that is used to render the groupBy region where columns can be
dragged from to perform grouping and ungrouping actions.
|
| GroupByHeaderMenuConfiguration |
Configuration for adding a context menu to the groupBy header.
|
| GroupByHeaderPainter |
The painter that is used to render the groupBy state.
|
| GroupByModel |
The model that is used to internally store the groupby state.
|
| GroupByModelPersistenceTest |
|
| GroupByObject |
This class is used to add tree items that are added to the tree path for
grouping purposes.
|
| GroupByTreeFormat<T> |
The TreeList.Format that is used by the TreeList that is created and used by
the GroupByDataLayer.
|
| GroupColumnReorderCommandHandler |
Handles updating of the Column Group Model when a column belonging to a group
is reordered.
|
| GroupColumnReorderCommandHandler |
|
| GroupColumnReorderEndCommandHandler |
|
| GroupColumnReorderEndCommandHandler |
|
| GroupColumnReorderStartCommandHandler |
|
| GroupColumnReorderStartCommandHandler |
|
| GroupColumnsEvent |
|
| GroupHeaderConfigLabels |
Config labels for the group header layer.
|
| GroupHeaderFreezeTest |
|
| GroupModel |
Model implementation to track groups of columns/rows.
|
| GroupModel.IndexPositionConverter |
Interface to support layer based position-index conversion.
|
| GroupModelTest |
|
| GroupMultiColumnReorderCommand |
|
| GroupMultiColumnReorderCommandHandler |
|
| GroupMultiColumnReorderCommandHandler |
|
| GroupMultiRowReorderCommand |
Specialization of the MultiRowReorderCommand that ensures on
conversion that the toPosition is between two groups.
|
| GroupMultiRowReorderCommandHandler |
|
| GroupRowReorderCommandHandler |
Command handler for the RowReorderCommand that is registered on the
positionLayer of the RowGroupHeaderLayer to avoid handling in case
the reordering would break an unbreakable group.
|
| GroupRowReorderEndCommandHandler |
|
| GroupRowReorderStartCommandHandler |
|
| GroupRowsEvent |
Event to inform about a created row group.
|
| GUIHelper |
|
| HeaderGroupNameDialog |
Dialog that is used to specify a name for a header group, either for creation
or renaming a group.
|
| HeaderGroupNameDialog.HeaderGroupNameDialogLabels |
|
| HeaderLabelPanel |
Panel for editing the label of a header cell.
|
| HeaderMenuConfiguration |
|
| HeaderRenameDialog |
Dialog to support renaming of header cells, e.g.
|
| HeaderRenameDialog.RenameDialogLabels |
|
| HideColumnByIndexCommand |
Hide a column by index instead of position.
|
| HideColumnByIndexCommandHandler |
|
| HideColumnCommandTest |
|
| HideColumnPositionsEvent |
|
| HideIndicatorConfigAttributes |
Configuration attributes for the hide indicator rendering.
|
| HideIndicatorConstants |
Constants for labels with regards to hidden columns and rows.
|
| HideIndicatorMenuConfiguration |
Configuration that is used to register ui bindings for opening menus on right
click on the cell edge of hidden columns and hidden rows.
|
| HideIndicatorOverlayPainter |
Overlay painter that is used to render an indicator for hidden columns or
rows.
|
| HideMultipleColumnsIntegrationTest |
|
| HideRowByIndexCommand |
Hide a row by index instead of position.
|
| HideRowByIndexCommandHandler |
|
| HideRowCommandTest |
|
| HideRowPositionsEvent |
|
| HideSelectedColumnsTest |
|
| HideSelectedRowsTest |
|
| HideShowColumnEventTest |
|
| HideShowDataLayerExample |
|
| HideShowRowEventTest |
|
| HierarchicalHelper |
Helper class to de-normalize a collection of objects with hierarchical object
relations into a simple collection.
|
| HierarchicalHideIndicatorMenuConfiguration |
Configuration that is used to register ui bindings for opening menus on right
click on the cell edge of hidden columns and hidden rows in a
HierarchicalTreeLayer.
|
| HierarchicalHideIndicatorOverlayPainter |
|
| HierarchicalReflectiveColumnPropertyAccessor |
|
| HierarchicalRowHideIndicatorEventMatcher |
MouseEventMatcher that checks for cell edges at row borders and for
the existence of row hide indicator labels in the level headers of a
HierarchicalTreeLayer.
|
| HierarchicalSpanningDataProvider |
|
| HierarchicalTest |
|
| HierarchicalTraversalStrategy |
|
| HierarchicalTreeAlternatingRowConfigLabelAccumulator |
|
| HierarchicalTreeCollapseAllCommandHandler |
Command handler for the TreeCollapseAllCommand.
|
| HierarchicalTreeColumnReorderDragMode |
|
| HierarchicalTreeColumnReorderDragModeTest |
|
| HierarchicalTreeCopyDataCommandHandler |
|
| HierarchicalTreeExpandAllCommandHandler |
Command handler for the TreeExpandAllCommand.
|
| HierarchicalTreeExpandCollapseAction |
|
| HierarchicalTreeExpandCollapseCommand |
Command to expand or collapse a node in the HierarchicalTreeLayer.
|
| HierarchicalTreeExpandCollapseCommandHandler |
Command handler for the TreeExpandCollapseCommand and the
HierarchicalTreeExpandCollapseCommand.
|
| HierarchicalTreeExpandToLevelCommandHandler |
Command handler for the TreeExpandToLevelCommand.
|
| HierarchicalTreeLayer |
This layer is used to show a hierarchical object model in a tree structure.
|
| HierarchicalTreeLayer.HierarchicalTreeNode |
Simple node for remembering collapsed nodes.
|
| HierarchicalTreeLayerGlazedListsTest |
|
| HierarchicalTreeLayerTest |
|
| HierarchicalTreePasteDataCommandHandler |
|
| HierarchicalWrapper |
Wrapper class to support an object model of hierarchical classes in NatTable.
|
| HierarchicalWrapperComparator |
|
| HierarchicalWrapperSortModel |
|
| HierarchicalWrapperTreeFormat |
TreeList.Format implementation for dealing with HierarchicalWrapper
objects.
|
| HorizontalAlignmentEnum |
|
| HorizontalAlignmentPicker |
Component that lets the user select an alignment.
|
| HorizontalResizeCursorAction |
Action to enable a custom cursor (resize) on NatTable.
|
| HorizontalScrollBarHandler |
Listener for the Horizontal scroll bar events on the Viewport Layer.
|
| HorizontalScrollBarHandlerTest |
Test for Horizontal scrolling of the viewport.
|
| HoverLayer |
This layer simply adds the possibility to render cells differently if the
mouse cursor is moved over them.
|
| HoverStylingAction |
Action that will execute the HoverStylingCommand which applies hover styling
in a NatTable.
|
| HoverStylingCommand |
Command that is used to apply hover styling in a NatTable.
|
| HoverStylingCommandHandler |
Command handler that is responsible for handling the HoverStylingCommand.
|
| HSSFExcelExporter |
|
| IBlinkingCellResolver |
This interface is used to determine whether a change requires a blink.
|
| ICalculatedValueCache |
Interface for specifying a value cache to support value calculations in a
background thread.
|
| ICalculatedValueCacheKey |
|
| ICalculator |
Interface that is used by the CalculatedValueCache to calculate values in a
background process.
|
| ICellEditDialog |
Interface for dialogs that can be used as editing dialogs in NatTable.
|
| ICellEditHandler |
Handles the updating of the data bean with the new value provided by the
ICellEditor.
|
| ICellEditor |
Interface for implementing editors that can be used in a NatTable.
|
| ICellPainter |
Implementations are responsible for painting a cell.
|
| IClientAreaProvider |
Specifies the rectangular area available to an ILayer Note: All
layers get the client area from NatTable which implements this
interface.
|
| IColumnAccessor<T> |
Maps the properties from the row object to the corresponding columns.
|
| IColumnCategoriesDialogListener |
|
| IColumnGroupCommand |
Marker interface for all column group related commands
|
| IColumnGroupModelListener |
|
| IColumnHideShowLayer |
Interface to define a layer that is able to deal with hidden columns.
|
| IColumnIdAccessor |
Maps between column indexes and id(s).
|
| IColumnPropertyAccessor<T> |
|
| IColumnPropertyResolver |
Maps between the column property name in the backing data bean and its
corresponding column index.
|
| IComboBoxDataProvider |
|
| IConfigLabelAccumulator |
Resolves the configuration/config label(s) which are tied to a given cell.
|
| IConfigLabelProvider |
|
| IConfigRegistry |
Holds all the settings, bindings and other configuration for NatTable.
|
| IConfiguration |
Configurations can be added to NatTable/ILayer to modify default behavior.
|
| IDataProvider |
Provide data to the table.
|
| IDataValidator |
|
| IdIndexIdentifier<T> |
Identifier implementation based on column index and row id.
|
| IdIndexKeyHandler<T> |
|
| IDisplayConverter |
Converts between two different data representations.
|
| IDisplayModeOrdering |
|
| IDpiConverter |
Interface to add support for scaling.
|
| IDragMode |
|
| IEditableRule |
|
| IEditErrorHandler |
|
| IEventConflater |
A Conflater queues events and periodically runs a task to handle those
Events.
|
| IExporter |
Base interface for NatTable exporters to get the OutputStream and the
export result.
|
| IExportFormatter |
|
| IFilterRowComboUpdateListener |
Interface for listeners that listen to updates to the value cache of the
FilterRowComboBoxDataProvider.
|
| IFilterStrategy<T> |
|
| IFreezeCommand |
|
| IFreezeCoordinatesProvider |
|
| IGroupByComparator<T> |
Comparator interface specialization for a comparator that can be used
to sort the tree structure in a groupBy composition.
|
| IGroupBySummaryProvider<T> |
|
| IKeyAction |
|
| IKeyEventMatcher |
Determines if a SWT KeyEvent matches the given criteria.
|
| ILayer |
A Layer is a rectangular region of grid cells.
|
| ILayerCell |
|
| ILayerCommand |
Commands are fired by NatTable in response to user actions.
|
| ILayerCommandHandler<T extends ILayerCommand> |
|
| ILayerEvent |
|
| ILayerEventHandler<T extends ILayerEvent> |
|
| ILayerExporter |
An ILayerExporter is used to export a NatTable to an external format.
|
| ILayerListener |
Object interested in receiving events related to a ILayer.
|
| ILayerPainter |
Classes implementing this interface are responsible for painting to the
relevant Device.
|
| ImageExporter |
This class is used to export a NatTable to different types of image.
|
| ImagePainter |
Paints an image.
|
| IMarkerSelectionModel |
Selection model that holds markers such as anchors and last selection
properties in order to keep them up-to-date after underlying data has
changed.
|
| IMenuItemProvider |
|
| IMenuItemState |
Implementors represent a dynamic state of a MenuItem provided by a
IMenuItemProvider.
|
| IModeEventHandler |
|
| IMouseAction |
Implementing this interface will create an action that translates an SWT
MouseEvent into a command that should be executed in the NatTable.
|
| IMouseClickAction |
Specialisation of IMouseAction for specifying an action that is executed on
mouse click.
|
| IMouseEventMatcher |
|
| INatExample |
|
| IndentedTreeImagePainter |
Implementation of CellPainterWrapper that is used to render tree structures
in NatTable.
|
| IndexCoordinate |
|
| IndexCoordinateTest |
|
| InitializeAutoResizeColumnsCommand |
This command triggers the AutoResizeColumms command.
|
| InitializeAutoResizeColumnsCommandHandler |
|
| InitializeAutoResizeRowsCommand |
|
| InitializeAutoResizeRowsCommandHandler |
|
| InitializeClientAreaCommandFixture |
|
| InitializeClientAreaCommandFixture |
|
| InitializeGridCommand |
Command that is propagated when NatTable starts up.
|
| InlineCellEditEvent |
This event is used to activate an editor inline.
|
| InlineCellEditEventHandler |
|
| InlineEditHandler |
|
| IntegerValueGenerator |
|
| InternalCellClipboard |
The internal clipboard that is used for copy+paste within NatTable.
|
| InternalClipboardStructuralChangeListener |
|
| InternalCopyDataCommandHandler |
|
| InternalPasteDataCommandHandler |
|
| InvertedLayer |
|
| InvertedLayerCell |
|
| InvertedLayerExample |
|
| InvertUtil |
|
| IOutputStreamProvider |
Interface for specifying a provider for OutputStreams.
|
| IOverlayPainter |
An overlay painter is given a chance to paint the canvas once the layers have
finished rendering.
|
| IOverlayPainter2 |
An overlay painter is given a chance to paint on the canvas once the layers
have finished rendering.
|
| IPersistable |
Instances implementing this interface can save and load their state from a
properties file.
|
| IRowDataProvider<T> |
|
| IRowGroup<T> |
Represents a collapseable group of rows (of type T) in the
IRowGroupModel.
|
| IRowGroupCommand |
Marker interface for all row group related commands.
|
| IRowGroupModel<T> |
|
| IRowGroupModelListener |
|
| IRowHideShowLayer |
Interface to define a layer that is able to deal with hidden rows.
|
| IRowIdAccessor<R> |
|
| IRowSelectionModel<R> |
|
| IScroller<T> |
Interface to abstract control of either an SWT ScrollBar or Slider.
|
| ISearchStrategy |
Interface for the strategy implementation that should be used to perform a
search action.
|
| ISelectionEvent |
Marker interface for selection events.
|
| ISelectionModel |
Tracks the selections made in the table.
|
| ISelectionTreeListener |
|
| ISerializer |
|
| IsinValueGenerator |
|
| ISortModel |
Interface providing sorting functionality.
|
| ISpanningDataProvider |
|
| IStateChangedListener |
Listener interface to react on changes on NatTable states/view configurations
made by using the PersistenceDialog.
|
| IStructuralChangeEvent |
An event indicating a structural change to the layer.
|
| IStyle |
Used to store attributes reflecting a (usually display) style.
|
| ISummaryProvider |
Summarizes the values in a column.
|
| ITableExporter |
Interface for an exporter that can be used to export a NatTable.
|
| IThemeExtension |
Theme extensions can be used to extend a already existing theme with
additional style configurations, like conditional styles or styles that are
dependent to other plugins (e.g.
|
| ITickUpdateHandler |
Interface for handler that is responsible for handling tick updates.
|
| ITraversalStrategy |
This interface is used to configure the traversal behavior when moving the
selection in a NatTable via key actions, e.g.
|
| ITraversalStrategy.TraversalScope |
The scope of the traversal which is necessary to determine what should
happen on cycling.
|
| ITreeData<T> |
|
| ITreeRowModel<T> |
|
| ITreeRowModelListener |
|
| IUiBindingRegistry |
|
| IUniqueIndexLayer |
A layer that has a set of column and row indexes that contain no duplicates,
such that there is only one corresponding column or row position for a row or
column index in the layer.
|
| IValueGenerator |
Concrete implementations must have a default constructor (i.e.
|
| IVisualChangeEvent |
An event which indicates a visible change to one or more cells in the layer.
|
| KeyBinding |
|
| KeyEditAction |
|
| KeyEventMatcher |
|
| KeyEventMatcherTest |
|
| KeyRowInsertCommandHandler<T> |
|
| KeyRowInsertCommandTest |
|
| KeyRowInsertEvent |
Extension of the RowInsertEvent that additionally carries the keys of
the inserted objects.
|
| LabelStack |
Collection of labels applied to a cell.
|
| LabelStackTest |
|
| LayerAssert |
|
| LayerCell |
|
| LayerCommandFixture |
|
| LayerCommandUtil |
Helper class for converting coordinates.
|
| LayerEventFixture |
|
| LayerListenerFixture |
This class helps us test the event flow by providing access to the
ILayerEvent fired.
|
| LayerListenerFixture |
This class helps us test the event flow by providing access to the
ILayerEvent fired.
|
| LayerPrinter |
This class is used to print a layer.
|
| LayerUtil |
|
| LayerUtilTest |
|
| LayoutCoordinate |
|
| LetterOrDigitKeyEventMatcher |
IKeyEventMatcher implementation that will check if a pressed key is a
letter or digit key, in combination with the configured state mask for the
keyboard modifier.
|
| LetterOrDigitKeyEventMatcherTest |
|
| LifecycleManager |
|
| LineBorderDecorator |
|
| LineStylePicker |
|
| ListDataProvider<T> |
Enables the use of a List containing POJO(s) as a backing data
source.
|
| ListValueGenerator<T> |
|
| LoggingErrorHandling |
Error handling strategy that simply writes conversion/validation errors to
the log.
|
| MarkerSelectionModelTest |
|
| MarkupDisplayConverter |
|
| MarkupProcessor |
|
| MaxCellBoundsHelper |
Helper class that does the calculations needed for the auto resizing feature.
|
| MaxCellBoundsHelperTest |
|
| MenuExample |
|
| MenuItemProviders |
Helper class that provides several IMenuItemProvider for menu items
that can be used within a popup menu in the NatTable to execute NatTable
specific actions.
|
| MenuItemProvidersTest |
|
| MenuItemStateMap |
|
| MessageBoxCommandHandler |
Simple command handler that opens a MessageDialog to verify that the
command handler is executed.
|
| Messages |
Class that is used to get the NatTable internal localized messages.
|
| Mode |
|
| ModernGroupByThemeExtension |
|
| ModernHierarchicalTreeLayerThemeExtension |
|
| ModernNatTableThemeConfiguration |
|
| ModeSupport |
Modal event handler for NatTable.
|
| ModFunction |
Returns the remainder from a division between two supplied numbers.
|
| Motor |
|
| MouseActionFixture |
|
| MouseBinding |
|
| MouseEditAction |
|
| MouseEventHelper |
Helper class that provides methods for checking MouseEvent
correlations.
|
| MouseEventMatcher |
|
| MouseEventMatcherTest |
|
| MouseModeEventHandler |
|
| MoveCellSelectionCommandHandler |
Specifies the semantics of moving the selection in the table, based on
selecting the adjoining cell(s).
|
| MoveRowSelectionCommandHandler |
Preserves the basic semantics of the cell selection.
|
| MoveSelectionAction |
IKeyAction to perform selection movements on key press.
|
| MoveSelectionCommand |
Command that is used to move a selection into a given direction.
|
| MoveSelectionCommandHandler<T extends MoveSelectionCommand> |
Abstraction of the selection behavior during navigation in the grid.
|
| MoveToEndAction |
Action that is used to perform a selection movement on pressing the END key.
|
| MoveToFirstColumnAction |
|
| MoveToFirstRowAction |
|
| MoveToHomeAction |
Action that is used to perform a selection movement on pressing the HOME key.
|
| MoveToLastColumnAction |
|
| MoveToLastRowAction |
|
| MultiCellEditDialogRunner |
|
| MultiColumnHideCommand |
|
| MultiColumnHideCommandHandler |
|
| MultiColumnReorderCommand |
Command to reorder multiple columns at once.
|
| MultiColumnReorderCommandHandler |
|
| MultiColumnReorderEventDiffTest |
|
| MultiColumnResizeCommand |
Command to trigger resizing of multiple columns.
|
| MultiColumnResizeCommandHandler |
|
| MultiColumnResizeCommandTest |
|
| MultiColumnShowCommand |
Command for showing hidden columns again via index.
|
| MultiColumnShowCommandHandler |
|
| MultiColumnShowCommandTest |
|
| MultiLineTextCellEditor |
A specialization of TextCellEditor that uses a multi line text editor
as editor control.
|
| MultipleValueFunctionValue |
|
| MultiRowHideCommand |
|
| MultiRowHideCommandHandler |
|
| MultiRowReorderCommand |
Command for reordering rows.
|
| MultiRowReorderCommandHandler |
|
| MultiRowReorderEventDiffTest |
|
| MultiRowResizeCommand |
Command to trigger resizing of multiple rows.
|
| MultiRowResizeCommandHandler |
|
| MultiRowResizeCommandTest |
|
| MultiRowShowCommand |
Command for showing hidden rows again via index.
|
| MultiRowShowCommandHandler |
|
| MultiRowShowCommandTest |
|
| MultiTurnViewportOffCommandHandler |
ILayerCommandHandler for the TurnViewportOffCommand that needs to be used
with split viewports.
|
| MultiTurnViewportOnCommandHandler |
ILayerCommandHandler for the TurnViewportOnCommand that needs to be used with
split viewports.
|
| NatColumnTableFormat<R> |
|
| NatCombo |
Customized combobox control that supports editing directly in the text field
and selecting items from the dropdown.
|
| NatEventData |
|
| NatExamplePart |
|
| NatExporter |
This class is used to perform exports of a NatTable or ILayer in a
NatTable composition.
|
| NatGridLayerPainter |
Specialization of NatLayerPainter that fills the background with grid lines
to create the same look and feel as native table controls.
|
| NatLayerPainter |
ILayerPainter implementation that is rendering the background of the space
that is available for the NatTable instance.
|
| NatTable |
|
| NatTableBorderOverlayPainter |
IOverlayPainter that renders the left and the top border of a NatTable.
|
| NatTableBulkUpdateSupportTest |
|
| NatTableComparatorChooser<T> |
|
| NatTableConfigAttributes |
Configuration attributes to configure top level NatTable configurations, e.g.
|
| NatTableContentTooltip |
ToolTip implementation for the NatTable which will show the
display value of the cell of which the tooltip is requested.
|
| NatTableCSSConstants |
Constants class for NatTable CSS support.
|
| NatTableCSSHandler |
|
| NatTableCSSHelper |
Helper class for converting and applying CSS styles.
|
| NatTableDataGenerator |
|
| NatTableDataGenerator.ColumnValueBean<T> |
|
| NatTableDataGenerator.DoubleColumnValueBean |
|
| NatTableDataGenerator.StringColumnValueBean |
|
| NatTableElementAdapter |
|
| NatTableElementProvider |
|
| NatTableExamples |
|
| NatTableFixture |
|
| NatTableFixture |
|
| NatTableTest |
|
| NatTableWrapper |
|
| NatTableWrapperElementAdapter |
|
| NavContentProvider |
|
| NavigationPart |
|
| NavLabelProvider |
|
| NegateFunction |
Negates the given value.
|
| Node |
Represents a node of the Tree class.
|
| Node.Type |
|
| NoOpMouseAction |
|
| NoScalingDpiConverter |
Default implementation of an IDpiConverter that returns a scaling
factor of 1.0f with 96 dots per inch.
|
| NullComparator |
GlazedLists require that the comparator be set to 'null' if a column is not
sortable.
|
| NumberValues |
|
| NumericDisplayConverter |
Converts the display value to a double and vice versa.
|
| ObjectUtils |
|
| OpenCreateColumnGroupDialog |
|
| OperatorFunctionValue |
Implementations of this interface are intended to perform operations on other
values.
|
| PaddingDecorator |
CellPainterWrapper that adds a padding between the cell border and the
interior painter.
|
| PageDownAction |
|
| PageUpAction |
|
| ParseResult |
Represents the result of parsing the filter text typed into the text box in
the filter row.
|
| ParseResult.MatchType |
Comparison tokens
|
| PasswordCellEditor |
Specialised TextCellEditor that sets the echo char of the text
control used by this editor to a configured character.
|
| PasswordTextPainter |
Specialized TextPainter that will paint the text that should be
showed within a cell anonymized.
|
| PasteDataAction |
|
| PasteDataCommand |
Command to trigger pasting data.
|
| PasteOrMoveSelectionAction |
|
| PercentageBarCellPainter |
|
| PercentageBarDecorator |
Draws a rectangular bar in cell proportional to the value of the cell.
|
| PercentageDisplayConverter |
|
| PercentageDisplayConverterTest |
|
| PercentageExample |
|
| PercentageSizingDataLayerExample |
|
| PersistableFixture |
|
| PersistenceDialog |
Dialog that allows to save and load NatTable state.
|
| PersistenceHelper |
Helper class for dealing with persistence of NatTable states.
|
| PersistenceHelperTest |
|
| PersistenceIntegrationTest |
|
| PersistenceUpdateDataChange |
DataChange implementation that tracks data updates.
|
| PersistenceUpdateDataChangeHandler |
|
| PersistenceUtils |
|
| PersistentColumnGroupGridExample |
|
| PersistentDefaultGridExample |
|
| PersistentNatExampleWrapper |
Adds hooks to the onStart() and onStop() methods to
save the settings to a properties file.
|
| Person |
|
| Person.Gender |
|
| PersonService |
Class that acts as service for accessing numerous Persons.
|
| PersonWithAddress |
|
| PixelCoordinate |
|
| PoiExcelExporter |
|
| PointKeyHandler |
|
| PopupMenuAction |
|
| PopupMenuBuilder |
This class is used to create a context menu.
|
| PositionCoordinate |
|
| PositionCoordinateComparator |
|
| PositionCoordinateTest |
|
| PositionUtil |
|
| PositionUtilTest |
|
| PowerFunction |
Returns the result of a given number raised to a supplied power.
|
| PreserveSelectionModel<T> |
Individual cell selection model that copes with the reordering of rows.
|
| PreserveSelectionModelIntegrationTest |
|
| PreserveSelectionModelStructuralChangeEventHandlerTest |
|
| PreserveSelectionModelTest |
|
| PricingDataBean |
|
| PricingDataBeanGenerator |
|
| PricingDataFileLoader<T> |
|
| PricingTypeBean |
Bean representing the pricing type.
|
| PricingTypeBeanDisplayConverter |
|
| PrintAction |
IKeyAction that is used to print a NatTable.
|
| PrintCommand |
|
| PrintCommandHandler |
|
| PrintConfigAttributes |
Configuration attributes that are used to configure printing.
|
| PrintEntireGridCommand |
The viewport picks this up and moved to 0,0 so that the entire grid can be
printed.
|
| PrintListener |
Listener interface that is used to listen to print events like print started
and print finished.
|
| ProductFunction |
Returns the product of a supplied list of numbers.
|
| PropertiesFixture |
|
| PropertyUpdateEvent<T> |
|
| QuotientFunction |
Returns the quotient of a division.
|
| Range |
Represents a consecutive range of numbers, e.g.
|
| RangeTest |
|
| RangeTest |
|
| Real_time_data_updates |
Example to demonstrate rows being added/deleted as the backing data source is
updated.
|
| RecalculateScrollBarsCommand |
|
| RecalculateScrollBarsCommandHandler |
|
| ReflectiveColumnAccessorTest |
|
| ReflectiveColumnPropertyAccessor<R> |
Convenience class which uses java reflection to get/set property names from
the row bean.
|
| RegexMarkupValue |
MarkupProcessor implementation that is able to process regular
expression values to identify content that should be surrounded by a markup.
|
| RegionSelectionTest |
|
| RemoveColumnGroupCommand |
|
| RemoveRowGroupCommand |
Command to remove a row group identified by a row index.
|
| RenameColumnHeaderCommand |
Command fired to rename a column header
|
| RenameColumnHeaderCommandHandler |
Handles renaming of columns.
|
| RenameColumnHeaderEvent |
|
| RenameColumnHelper |
Helper class for handling column renaming by user interactions on the column
header.
|
| RenameColumnHelperTest |
|
| RenameColumnIntegrationTest |
|
| RenderErrorHandling |
IEditErrorHandler implementation that will directly change the
rendering of the value inside the editor control.
|
| Rendering_cells_as_a_link_and_button |
|
| ReorderColumnCommandTest |
|
| ReorderColumnEventTest |
|
| ReorderColumnGroupCommand |
|
| ReorderColumnGroupCommandHandler |
|
| ReorderColumnGroupEndCommand |
|
| ReorderColumnGroupEndCommandHandler |
|
| ReorderColumnGroupStartCommand |
|
| ReorderColumnGroupStartCommandHandler |
|
| ReorderColumnsAndGroupsCommand |
Reorder single multiple columns and column groups in one shot.
|
| ReorderColumnsAndGroupsCommandHandler |
|
| ReorderDataLayerExample |
|
| ReorderRowCommandTest |
|
| ReorderRowEventTest |
|
| ResetColumnReorderCommand |
Command to reset column reordering.
|
| ResetColumnReorderCommandHandler |
|
| ResetRowReorderCommand |
Command to reset row reordering.
|
| ResetRowReorderCommandHandler |
|
| ResetScalingAction |
Action to reset any scaling/zoom settings in a NatTable instance to the
display scaling settings.
|
| ResizeColumnHideShowLayer |
Layer to add support for column hide/show feature to a NatTable.
|
| ResizeColumnHideShowLayer.ColumnSizeInfo |
|
| ResizeColumnHideShowLayerIntegrationTest |
|
| ResizeColumnHideShowLayerTest |
|
| ResizeColumnTest |
|
| ResizeEventDiffTest |
|
| ResizeEventPropagationTest |
|
| ResizeStructuralRefreshEvent |
Special StructuralRefreshEvent that returns empty lists for column
and row diffs to avoid complete resetting of changes made to the NatTable by
the user (e.g.
|
| ResizingVisibleReorderedColumnsTest |
|
| RichTextCellEditor |
NatTable ICellEditor implementation that makes use of the Nebula
RichTextEditor.
|
| RichTextCellPainter |
ICellPainter that is able to render HTML formatted text by using the
Nebula RichTextPainter.
|
| RowDataFixture |
|
| RowDataListFixture |
|
| RowDeleteCommand |
Command to delete a row.
|
| RowDeleteCommandHandler<T> |
|
| RowDeleteCommandTest |
|
| RowDeleteDataChange |
DataChange implementation to track row delete operations.
|
| RowDeleteDataChangeHandler |
|
| RowDeleteEvent |
Event indicating that one ore more rows were deleted from the layer.
|
| RowGroup<T> |
|
| RowGroupCollapseCommand |
Command that is used to collapse row groups.
|
| RowGroupDataFixture |
Duplicated from the RowDataListFixture as the overriden hashcode and
equals in the RowDataFixture doesn't play nicely with hashmaps used in the
RowGroupModel.
|
| RowGroupDataListFixture |
Duplicated from the RowDataListFixture as the overriden hashcode and
equals in the RowDataFixture doesn't play nicely with hashmaps used in the
RowGroupModel.
|
| RowGroupExpandCollapseAction |
|
| RowGroupExpandCollapseCommand |
Command to trigger expand/collapse on a row group at the specified
coordinates, based on the current expand/collapse state.
|
| RowGroupExpandCollapseCommandHandler<T> |
|
| RowGroupExpandCollapseImagePainter |
Paints the triangular expand/collapse row header images.
|
| RowGroupExpandCollapseLayer |
Layer that is used in combination with the performance
RowGroupHeaderLayer to support expand/collapse of row groups.
|
| RowGroupExpandCollapseLayer<T> |
|
| RowGroupExpandCollapseLayerTest |
|
| RowGroupExpandCommand |
Command that is used to expand row groups.
|
| RowGroupHeaderGridLineCellLayerPainter |
|
| RowGroupHeaderLayer |
Adds the row grouping functionality to the row header.
|
| RowGroupHeaderLayer<T> |
Adds the Row grouping functionality to the row headers.
|
| RowGroupHeaderLayerSelectionTest |
|
| RowGroupHeaderLayerTest |
|
| RowGroupHeaderLayerTest |
|
| RowGroupHeaderReorderDragMode |
Default IDragMode invoked for 'left click + drag' on the row group
header.
|
| RowGroupHeaderTextPainter |
|
| RowGroupModel<T> |
A thread-safe implementation of IRowGroupModel which is optimised for
larger data-sets (it should cope with at least 10k rows spread across 2-300
groups).
|
| RowGroupReorderCommand |
Command to trigger reordering of a row group.
|
| RowGroupReorderCommandHandler |
|
| RowGroupReorderEndCommand |
Command to end a row group reordering via drag mode.
|
| RowGroupReorderEndCommandHandler |
|
| RowGroupReorderStartCommand |
Command to start a row group reordering via drag mode.
|
| RowGroupReorderStartCommandHandler |
|
| RowGroupsCommandHandler |
Command handler for handling IRowGroupCommands to create, remove and
rename row groups.
|
| RowGroupUtils |
The utility methods in this class bridge the divide between the world of row
indexes and positions and row objects used the model.
|
| RowGroupUtilsTest |
|
| RowHeaderHoverLayerConfiguration |
Setup for the row header area to support row resizing and hover styling.
|
| RowHeaderLayer |
Layer for the row header of the grid layer.
|
| RowHeaderReorderDragMode |
Extends the regular row drag functionality to work with row groups.
|
| RowHeaderResizeHoverBindings |
|
| RowHeaderSelectionDataLayerExample |
|
| RowHeaderSelectionTest |
|
| RowHeaderViewportSelectionDataLayerExample |
|
| RowHeightResetCommand |
Command to reset the row height configurations.
|
| RowHeightResetCommandHandler |
|
| RowHideCommand |
|
| RowHideCommandHandler |
|
| RowHideIndicatorEventMatcher |
MouseEventMatcher that checks for cell edges at row borders and for
the existence of row hide indicator labels.
|
| RowHideShowLayer |
|
| RowHideShowLayerFixture |
A RowHideShowLayer for use in unit tests with a pre-canned set of hidden
rows.
|
| RowHideShowLayerFixtureTest |
|
| RowHideShowLayerPersistenceTest |
|
| RowHideShowLayerStructuralChangeEventTest |
Test class for testing handling of IStructuralChangeEvents in
RowHideShowLayer
|
| RowHideShowLayerTest |
|
| RowHideShowLayerTest2 |
|
| RowIdHideShowLayer<T> |
ILayer that supports hiding of rows based on the row id.
|
| RowIdHideShowLayerTest |
|
| RowInsertCommand<T> |
Command to insert rows.
|
| RowInsertCommandHandler<T> |
|
| RowInsertCommandTest |
|
| RowInsertDataChange |
DataChange implementation to track row insert operations.
|
| RowInsertDataChangeHandler |
|
| RowInsertEvent |
Event indicating that one ore more rows were inserted to the layer.
|
| RowObjectDeleteCommand<T> |
Command to delete row objects.
|
| RowObjectDeleteCommandHandler<T> |
|
| RowObjectDeleteCommandTest |
|
| RowObjectDeleteEvent |
Extension of the RowDeleteEvent that additionally carries the deleted
objects per index.
|
| RowObjectIndexHolder<T> |
|
| RowOnlySelectionBindings |
|
| RowOnlySelectionConfiguration |
Configure the move selection behavior so that we always move by a row.
|
| RowOverrideLabelAccumulator<T> |
|
| RowPositionCoordinate |
|
| RowPositionHideCommand |
Command to hide a row by additional providing a column as context
information.
|
| RowPositionHideCommandHandler |
|
| RowPostSelectionProvider<T> |
|
| RowReorderCommand |
Command for reordering a single row.
|
| RowReorderCommandHandler |
|
| RowReorderDragMode |
Default IDragMode invoked for 'left click + drag' on the row header.
|
| RowReorderEndCommand |
Command to end row reordering.
|
| RowReorderEndCommandHandler |
|
| RowReorderEvent |
Event indicating that one or multiple rows are moved to a new position.
|
| RowReorderLayer |
Layer that is used to add the functionality for row reordering.
|
| RowReorderLayerFixture |
A RowReorderLayer for use in unit tests with a pre-canned set of row
re-orderings: row indexes: 4 1 0 2 3 5 6
|
| RowReorderLayerFixtureTest |
|
| RowReorderLayerStructuralChangeEventTest |
Test class for testing handling of IStructuralChangeEvents in RowReorderLayer
|
| RowReorderLayerTest |
|
| RowReorderLayerTest2 |
|
| RowReorderLayerVisibleChangeTest |
|
| RowReorderStartCommand |
Command to start row reordering.
|
| RowReorderStartCommandHandler |
|
| RowReorderToggleCommandPositionTest |
|
| RowResizeCommand |
Command to trigger row resizing.
|
| RowResizeCommandHandler |
|
| RowResizeCommandTest |
|
| RowResizeCursorAction |
|
| RowResizeDragMode |
Drag mode that will implement the row resizing process.
|
| RowResizeEvent |
|
| RowResizeEventMatcher |
|
| RowSearchStrategy |
|
| RowSearchStrategyTest |
|
| RowSelectionDragMode |
Selects the entire row when the mouse is dragged on the body.
|
| RowSelectionEditUtilsTest |
|
| RowSelectionEvent |
|
| RowSelectionIntegrationTest |
|
| RowSelectionModel<R> |
|
| RowSelectionModelStructuralChangeEventHandlerTest |
|
| RowSelectionProvider<T> |
Implementation of ISelectionProvider to add support for JFace selection
handling.
|
| RowSelectionTest |
|
| RowSelectionTraversalTest |
|
| RowShowCommand |
Command to show a row that is currently hidden.
|
| RowShowCommandHandler |
CommandHandler for the RowShowCommand that shows one hidden adjacent
column next to the transported column position.
|
| RowSizeConfigurationCommand |
Command to configure row heights.
|
| RowSizeConfigurationCommandHandler |
|
| RowSizeConfigurationCommandTest |
|
| RowSizeResetCommandTest |
|
| RowSpanningCopyDataCommandHandler |
Handler class for copying selected data within the SelectionLayer to
the clipboard.
|
| RowSpanningPasteDataCommandHandler |
|
| RowStructuralChangeEvent |
Event indicating a change in the structure of the rows.
|
| RowStructuralChangeEventIntegrationTest |
|
| RowStructuralDataChangeIdIndexTest |
|
| RowStructuralDataChangeLayerIntegrationTest |
|
| RowStructuralDataChangeTest |
|
| RowStructuralRefreshEvent |
|
| RowUpdateEvent |
|
| RowVisualChangeEvent |
An event that indicates a visible change to one ore more rows in the layer.
|
| RowVisualUpdateEvent |
Specialization of the RowVisualChangeEvent.
|
| SaveDataChangesCommand |
|
| SaveDataChangesCommandHandler |
|
| SaveDataChangesCompletedEvent |
|
| ScalingMouseWheelListener |
A MouseWheelListener that can be added to a NatTable instance to
support zoom operations while having the CTRL key pressed and the mousewheel
scrolled.
|
| ScalingUiBindingConfiguration |
Default configuration to add bindings to change the scaling / zoom level of a
NatTable.
|
| ScalingUtil |
Helper class for scaling calculations.
|
| Scheduler |
|
| ScrollBarHandlerTemplate |
|
| ScrollBarScroller |
IScroller implementation that wraps an SWT ScrollBar.
|
| ScrollEvent |
|
| ScrollSelectionCommand |
|
| ScrollSelectionCommandFixture |
|
| ScrollSelectionCommandHandler |
|
| SearchAction |
An action for opening a Find dialog on a NatTable.
|
| SearchCommand |
|
| SearchDialog |
Find Dialog.
|
| SearchDirection |
|
| SearchEvent |
|
| SearchGridCellsCommandHandler |
|
| SearchGridCommandHandlerTest |
|
| SearchMarkupCommandHandler |
TODO maybe we can create a default configuration that creates and registers
the following configuration.
|
| Selectable |
Indicates an ILayer that supports the selection of individual cells.
|
| SelectAllAction |
|
| SelectAllCommand |
|
| SelectAllTest |
|
| SelectCellAction |
Action executed when the user selects any cell in the grid.
|
| SelectCellCommand |
Event indicating that the user has selected a specific cell in the data grid.
|
| SelectCellCommandHandler |
|
| SelectColumnCommand |
|
| SelectColumnCommandHandler |
|
| Selection_events |
|
| SelectionAnchorCellLabelKeyEventMatcher |
This class allows checking the current selection anchor's cell for a matching
label.
|
| SelectionConfigAttributes |
This interface contains ConfigAttributes that can be used to
configure selection rendering, like the border style of the active selection.
|
| SelectionDataLayerExample |
|
| SelectionDragModeTest |
|
| SelectionEventsTest |
|
| SelectionExampleBodyLayerStack |
|
| SelectionExampleGridLayer |
|
| SelectionIntegrationTest |
Integration test for all default selection behavior.
|
| SelectionLayer |
Enables selection of column, rows, cells etc.
|
| SelectionLayer.MoveDirectionEnum |
|
| SelectionLayerPainter |
Specialised GridLineCellLayerPainter that renders an additional border around
selected cells.
|
| SelectionLayerTest |
|
| SelectionListenerExample |
|
| SelectionModel |
Tracks the selections made in the table.
|
| SelectionModelStructuralChangeEventHandlerTest |
|
| SelectionModelTest |
|
| SelectionSearchStrategy |
|
| SelectionSearchStrategyTest |
|
| SelectionsTest |
|
| SelectionStyleLabels |
Interface that contains labels that are used to style selection related
components.
|
| SelectionUtils |
Helper class to operate with selections.
|
| SelectionUtilsTest |
|
| SelectRegionCommand |
Command to trigger the selection of multiple consecutive cells.
|
| SelectRegionCommandHandler |
|
| SelectRowAction |
Action executed when the user selects any row in the grid.
|
| SelectRowCommandHandler |
|
| SelectRowGroupCommandHandler<T> |
|
| SelectRowGroupsAction |
|
| SelectRowGroupsCommand |
|
| SelectRowsCommand |
|
| SentenceValueGenerator |
|
| SeparatorPanel |
Adds a separator line and label to the parent panel.
|
| ShowAllColumnsCommand |
|
| ShowAllColumnsCommandHandler |
|
| ShowAllColumnsCommandTest |
|
| ShowAllRowsCommand |
|
| ShowAllRowsCommandHandler |
|
| ShowAllRowsCommandTest |
|
| ShowCellInViewportCommand |
Command to show a cell in the viewport.
|
| ShowCellInViewportCommandHandler |
|
| ShowColumnInViewportCommand |
Command to show a column position in the viewport.
|
| ShowColumnInViewportCommandHandler |
|
| ShowColumnPositionsEvent |
Structural change event to indicate that columns are made visible again.
|
| ShowColumnPositionsEventDiffTest |
|
| ShowInViewportCommandTest |
|
| ShowRowInViewportCommand |
Command to show a row position in the viewport.
|
| ShowRowInViewportCommandHandler |
|
| ShowRowPositionsEvent |
Structural change event to indicate that rows are made visible again.
|
| ShowRowPositionsEventDiffTest |
|
| SimpleConfigLabelAccumulator |
|
| SimpleHoverStylingBindings |
UI bindings for applying and clearing styles when moving the mouse over
NatTable cells.
|
| SimplePerson |
Object representation of a row in the table
|
| SingleClickSortConfiguration |
Modifies the default sort configuration to sort on a single left click
on the column header.
|
| SingleRowSelectionDragMode |
Selects the entire row when the mouse is dragged on the body.
|
| SizeConfig |
This class stores the size configuration of rows/columns within the NatTable.
|
| SizeConfigPercentageTest |
|
| SizeConfigPersistenceTest |
|
| SizeConfigResizeTest |
|
| SizeConfigScalingTest |
|
| SizeConfigTest |
|
| SliderScroller |
|
| SortableGridExample |
Example to demonstrate sorting of the columns.
|
| SortableHeaderTextPainter |
|
| SortableTreeComparator<T> |
|
| SortColumnAction |
|
| SortColumnCommand |
Command to trigger sorting.
|
| SortColumnEvent |
|
| SortCommandHandler<T> |
|
| SortConfigAttributes |
|
| SortDirectionEnum |
|
| SortDirectionEnumTest |
|
| SortHeaderLayer<T> |
Enables sorting of the data.
|
| SortIconPainter |
Paints the triangular sort icon images.
|
| SortIntegrationTest |
|
| SortModelFixture |
|
| SortStatePersistor<T> |
Handles persisting of the sorting state.
|
| SortStatePersistorTest |
|
| SpanningDataLayer |
|
| SpanningDataLayerExample |
|
| SpanningLayerCell |
This implementation of ILayerCell is used to support spanning updates
in case spanned rows/columns are hidden.
|
| SquareRootFunction |
Returns the positive square root of a given number.
|
| StandaloneNatExampleRunner |
|
| StateChangeEvent |
Event that will be fired if the NatTable states/view configurations are
changed using the PersistenceDialog.
|
| StateChangeEvent.StateChangeType |
Enum for the type of change that was done to a NatTable view
configuration.
|
| StaticFilterExampleGridLayer |
|
| StaticFilterGridExample |
|
| StringFunctionValue |
|
| StructuralChangeEventHelper |
Helper class providing support for modifying cached index lists for
IStructuralChangeEvents.
|
| StructuralDiff |
|
| StructuralDiff.DiffTypeEnum |
|
| StructuralRefreshCommand |
|
| StructuralRefreshCommandHandler |
|
| StructuralRefreshEvent |
General event indicating that structures cached by the layers need
refreshing.
|
| Style |
|
| StyledColumnHeaderConfiguration |
Extends the default column header style configuration to add custom painters
for the column headers.
|
| StyledRowHeaderConfiguration |
Customize the default row header style.
|
| StyleInheritanceTest |
|
| StylePersistor |
Saves and loads the following components of a style to a properties object.
|
| StylePersistorTest |
|
| StyleProxy |
|
| SumFunction |
Returns the sum of a supplied list of numbers.
|
| SummaryDisplayConverter |
Special display converter that will render a default value in case there is
no summary value calculated yet.
|
| SummaryRowConfigAttributes |
|
| SummaryRowIntegrationTest |
|
| SummaryRowLayer |
Adds a summary row at the end.
|
| SummaryRowPreserveSelectionModel<T> |
Specialization of PreserveSelectionModel that is also able to handle
and preserve selections in a summary row.
|
| SummationGroupBySummaryProvider<T> |
|
| SummationSummaryProvider |
Implementation of ISummaryProvider that summarizes all values in a column if
they are of type Number and return the sum as Double value.
|
| SWTUtils |
|
| SWTUtils |
|
| TabbedNatExampleRunner |
|
| TableCellEditor |
ICellEditor that uses a JFace TableViewer as editor control.
|
| TableCellPainter |
ICellPainter that renders a data collection as sub cells within a NatTable
cell.
|
| TableDataProvider |
|
| TemporaryDataProvider |
Interface to support temporary data storage without updating the backing
data.
|
| TemporaryUpdateDataChange |
|
| TemporaryUpdateDataChangeHandler |
|
| TestHandler |
|
| TestLayer |
|
| TestLayerCell |
|
| TestLayerTest |
|
| TextCellEditor |
ICellEditor implementation that wraps a SWT Text control to
support text editing.
|
| TextDecorationEnum |
Enumeration for text decorations that can be configured for cell styles.
|
| TextMatchingMode |
|
| TextPainter |
TextPainter that draws text into a cell horizontally.
|
| TextPainter_Examples |
|
| TextPainterOptimisationHarness |
|
| TextRenderingTest |
|
| ThemeConfiguration |
Specialised IConfiguration that combines style configurations for
different parts of a NatTable composition.
|
| ThemeManager |
The ThemeManager is used to register/unregister style configurations set by a
ThemeConfiguration at runtime.
|
| TickUpdateAction |
IKeyAction that will execute the TickUpdateCommand with the
additional information if the update increments or decrements the current
value.
|
| TickUpdateCellEditDialog |
Specialization of CellEditDialog that adds additional functionality
to also use tick updates on the cell value(s).
|
| TickUpdateCommand |
Command to trigger a tick update on the current selected cells.
|
| TickUpdateCommandHandler |
|
| TickUpdateCommandHandlerTest |
|
| TickUpdateConfigAttributes |
The configuration attributes for tick updates.
|
| TickUpdateHandlerFixture |
|
| ToggleCheckBoxColumnAction |
|
| ToggleEnabledHandler |
|
| ToggleFilterRowAction |
|
| ToggleFilterRowCommand |
|
| ToggleSelectCellAction |
NOTE - work in progress - NTBL-252
|
| Tooltips |
|
| TransformedLayerCell |
|
| TranslatedLayerCell |
A transformed LayerCell that translates the position of the underlying cell.
|
| Tree |
Represents a Tree of Objects.
|
| TreeCheckBoxPainter |
|
| TreeCollapseAllCommand |
Command to collapse all nodes in a tree.
|
| TreeCollapseAllCommandHandler |
Command handler for the TreeCollapseAllCommand.
|
| TreeConfigAttributes |
Configuration attributes for configuring the visualization of a tree
representation.
|
| TreeExample |
|
| TreeExpandAllCommand |
Command to expand all nodes in a tree.
|
| TreeExpandAllCommandHandler |
Command handler for the TreeExpandAllCommand.
|
| TreeExpandCollapseAction |
|
| TreeExpandCollapseCommand |
Command to expand/collapse a tree node.
|
| TreeExpandCollapseCommandHandler |
|
| TreeExpandCollapseKeyAction |
This action toggles the state of a tree node (expanded <-> collapsed)
located at the current selection anchor position.
|
| TreeExpandToLevelCommand |
Command to expand all nodes to a specified level in a tree.
|
| TreeExpandToLevelCommandHandler |
Command handler for the TreeExpandLevelCommand.
|
| TreeExportFormatter |
|
| TreeGridExample |
|
| TreeGridWithCheckBoxFieldsExample |
|
| TreeImagePainter |
|
| TreeLayer |
|
| TreeLayerExpandCollapseKeyBindings |
A default configuration that can be used as an addition for a NatTable with
both a TreeLayer and a
SelectionLayer, where also an alternative tree layer implementation
can be used.
|
| TreeLayerTest |
|
| TreeRowModel<T> |
Implementation of ITreeRowModel that is used to perform
expand/collapse operations using the approach of hiding and showing rows.
|
| TreeTest |
|
| TurnViewportOffCommand |
This command is handled by the viewport.
|
| TurnViewportOnCommand |
Restores the viewport to its normal operation.
|
| TwoDimensionalArrayDataProvider |
|
| TwoLevelColumnGroupHeaderLayerTest |
|
| TwoLevelRowGroupHeaderLayerTest |
|
| UiBindingRegistry |
|
| UnfreezeEvent |
|
| UnFreezeGridAction |
|
| UnFreezeGridCommand |
Simple command to unfreeze a frozen state.
|
| UngroupByColumnCommandHandler |
|
| UngroupByColumnIndexCommand |
|
| UngroupColumnCommand |
|
| UngroupColumnsAction |
|
| UngroupColumnsEvent |
|
| UngroupRowCommand |
Command to remove fully selected rows from its parent row groups.
|
| UngroupRowsEvent |
Event to inform about ungrouping in a row group.
|
| UniqueLongValueGenerator |
|
| UpdateColumnGroupCollapseCommand |
Command that is used to update the hidden indexes for a column group in the
ColumnGroupExpandCollapseLayer.
|
| UpdateDataChange |
DataChange implementation that tracks data updates.
|
| UpdateDataChangeHandler<T extends UpdateDataChange> |
|
| UpdateDataCommand |
Command that will trigger a data model update.
|
| UpdateDataCommandHandler |
|
| UpdateEventsCache<T> |
Cache for the update events coming in.
|
| UpdateEventsCacheTest |
|
| UpdateRowGroupCollapseCommand |
Command that is used to update the hidden indexes for a row group in the
RowGroupExpandCollapseLayer.
|
| UppercaseStringValueGenerator |
|
| Using_a_custom_DataProvider |
|
| Using_a_predefined_configuration_object |
|
| Using_the_ListDataProvider |
|
| ValidationFailedException |
Exception for handling validation failures.
|
| VerticalAlignmentEnum |
|
| VerticalAlignmentPicker |
Component that lets the user select an alignment.
|
| VerticalResizeCursorAction |
Action to enable a custom cursor (resize) on NatTable.
|
| VerticalScrollBarHandler |
Listener for the Vertical scroll bar events.
|
| VerticalScrollBarHandlerTest |
Test for Vertical scrolling of the viewport.
|
| VerticalTextImagePainter |
TextPainter that draws text into a cell vertically.
|
| VerticalTextPainter |
TextPainter that draws text into a cell vertically.
|
| ViewportDataLayerExample |
|
| ViewportDragCommand |
Command that is used to trigger a scrolling operation.
|
| ViewportDragCommandHandler |
|
| ViewportEventHandler |
|
| ViewportIntegrationTest |
|
| ViewportLayer |
Viewport - the visible area of NatTable Places a 'viewport' over the table.
|
| ViewportLayerDisposalTest |
|
| ViewportLayerFixture |
Viewport fixtures to enable testing with various configurations.
|
| ViewportLayerFixture |
Viewport fixtures to enable testing with various configurations.
|
| ViewportLayerTest |
|
| ViewportLayerTest2 |
|
| ViewportSelectColumnAction |
Action indicating that the user has specifically selected a column header.
|
| ViewportSelectColumnCommand |
|
| ViewportSelectColumnCommandHandler |
|
| ViewportSelectColumnGroupAction |
IMouseAction that is used to trigger the selection of all columns
belonging to a column group.
|
| ViewportSelectColumnGroupCommand |
Command to trigger the selection of all columns belonging to a column group.
|
| ViewportSelectColumnGroupCommandHandler |
|
| ViewportSelectionHideShowDataLayerExample |
|
| ViewportSelectionReorderDataLayerExample |
|
| ViewportSelectionSpanningDataLayerExample |
|
| ViewportSelectRowAction |
Event fired when the ctrl key is pressed and the row header is
clicked.
|
| ViewportSelectRowCommand |
Command to select a row.
|
| ViewportSelectRowCommandHandler |
|
| ViewportSelectRowGroupAction |
IMouseAction that is used to trigger the selection of all rows
belonging to a row group.
|
| ViewportSelectRowGroupCommand |
Command to trigger the selection of all rows belonging to a row group.
|
| ViewportSelectRowGroupCommandHandler |
|
| VisibleColumnsProvider |
|
| VisibleColumnsRemaining |
This IMenuItemState is active if
less columns are selected than are visible in total
and more than one column is visible.
|
| VisualChangeEventConflater |
Gathers all the VisualChangeEvents.
|
| VisualChangeEventConflaterTest |
|
| VisualRefreshCommand |
|
| VisualRefreshCommandHandler |
|
| VisualRefreshEvent |
|
| WaitDialog |
|
| WrappingSpanningDataProvider |
|
| XPBackgroundDecorator |
|
| ZoomInScalingAction |
Action to zoom in a NatTable instance which means to increase the scaling
settings.
|
| ZoomOutScalingAction |
Action to zoom in a NatTable instance which means to increase the scaling
settings.
|
| _000_Column_groups |
|
| _000_Configuring_NatTable_with_a_layer |
|
| _000_Default_NatTable |
|
| _000_Styled_grid |
|
| _001_Custom_styling_of_specific_cells |
|
| _001_Getting_Started |
|
| _001_Two_level_column_groups |
|
| _001_Vertical_layer_composition |
|
| _002_Lateral_layer_composition |
|
| _002_Using_a_custom_cell_painter |
This example demonstrates the use of custom painters.
|
| _010_Column_categories |
|
| _010_NatTable_with_grid_painting_of_remainder_space |
|
| _100_Row_groups |
|
| _200_Group_by |
|
| _301_CustomDataProviderExample |
Example showing how to implement and use a custom IDataProvider.
|
| _302_CustomColumnPropertyAccessorExample |
Example showing how to implement and use a custom IColumnPropertyAccessor.
|
| _303_CalculatedDataExample |
Example that demonstrates how to implement a NatTable instance that shows
calculated values.
|
| _304_DynamicColumnExample |
Example that shows how to create a custom IColumnPropertyAccessor that
supports dynamic column creation at runtime.
|
| _305_FormulaDataExample |
Example that demonstrates the usage of formulas using the
FormulaDataProvider.
|
| _306_CalculatedFormulaDataExample |
Example that demonstrates how to implement a NatTable instance that shows
calculated values.
|
| _307_ChangeDataProviderExample |
Example that shows how to exchange the IDataProvider at runtime.
|
| _308_DataModificationExample |
Example that shows how to add/remove data from the table at runtime.
|
| _4221_NatGridLayerPainterExample |
Simple example showing the NatGridLayerPainter which renders grid lines at
the remainder space.
|
| _4222_CellPainterExample |
|
| _423_ThemeStylingExample |
|
| _424_NebulaRichTextIntegrationExample |
|
| _4451_CrossValidationGridExample |
Example that demonstrates how to implement cross validation in a NatTable.
|
| _446_EditErrorHandlingExample |
|
| _447_EditorExample |
|
| _4471_EditorTraversalExample |
|
| _448_CDateTimeEditorExample |
Example that demonstrates the usage of a date editor based on Nebula
CDateTime.
|
| _448_CDateTimeEditorExample.DateValues |
|
| _5011_DataLayerExample |
Simple example showing the DataLayer.
|
| _5012_PercentageSizingDataLayerExample |
|
| _5013_PercentageSizingGridExample |
|
| _5014_SpanningDataLayerExample |
Example to show the usage of SpanningDataLayer.
|
| _5015_AutomaticDataSpanningExample |
Example to show the SpanningDataLayer for automatic spanning of equal shown
data.
|
| _5016_DataChangeLayerExample |
|
| _5017_DataChangeLayerTempStorageExample |
Example showing the usage of the DataChangeLayer that temporarily
stores data changes instead of applying it directly to the underlying data
model.
|
| _5031_VerticalCompositionExample |
Example showing a NatTable that contains a column header and a body layer.
|
| _5032_HorizontalCompositionExample |
Example showing a NatTable that contains a row header and a body layer.
|
| _5033_GridLayerExample |
Example showing a NatTable grid composition.
|
| _5041_ViewportLayerExample |
Simple example showing the viewport.
|
| _5042_HorizontalSplitViewportExample |
Example showing how to implement NatTable that contains two horizontal split
viewports.
|
| _5043_VerticalSplitViewportExample |
Example showing how to implement NatTable that contains two vertical split
viewports.
|
| _5044_HorizontalSplitViewportGridExample |
Example showing how to implement NatTable that contains two horizontal split
viewports in a grid.
|
| _5045_ScrollableRowHeaderExample |
|
| _5046_MultiScrollExample |
|
| _5051_SelectionLayerExample |
Simple example showing the SelectionLayer.
|
| _5052_RowSelectionExample |
Example showing how selection works in a NatTable grid composition.
|
| _5053_SelectionEventsExample |
Example showing custom selection event handling in a NatTable grid
composition.
|
| _5054_SelectionProviderExample |
Example showing how to use JFace ISelectionProvider with a NatTable grid
composition.
|
| _5055_SelectionTraversalExample |
|
| _5061_SimpleHoverStylingExample |
Simple example showing how to add the HoverLayer to a simple layer
composition.
|
| _5062_CompositeHoverStylingExample |
Simple example showing how to add the HoverLayer to a layer
composition with column header and body.
|
| _5063_GridBodyHoverStylingExample |
Simple example showing how to add the HoverLayer to a grid layer
composition.
|
| _5064_GridHeaderHoverStylingExample |
Simple example showing how to add the HoverLayer to a grid layer
composition.
|
| _5065_GridHoverStylingExample |
Simple example showing how to add the HoverLayer to a grid layer
composition.
|
| _5071_ColumnHideShowExample |
Simple example showing how to add the ColumnHideShowLayer to the
layer composition of a grid and how to add the corresponding actions to the
column header menu.
|
| _5072_RowHideShowExample |
Simple example showing how to add the RowHideShowLayer to the layer
composition of a grid and how to add the corresponding actions to the row
header menu.
|
| _5073_ColumnAndRowHideShowExample |
Simple example showing how to add the ColumnHideShowLayer and the
RowHideShowLayer to the layer composition of a grid and how to add
the corresponding actions to the header menus.
|
| _5074_ResizeColumnHideShowExample |
Simple example showing how to add the ResizeColumnHideShowLayer to
the layer composition of a grid and how to add the corresponding actions to
the column header menu.
|
| _5081_ColumnReorderExample |
Simple example showing how to add the ColumnReorderLayer to the layer
composition of a grid.
|
| _5082_RowReorderExample |
Simple example showing how to add the RowReorderLayer to the layer
composition of a grid.
|
| _5083_ColumnAndRowReorderExample |
|
| _509_SortHeaderLayerExample |
Simple example showing how to add the SortHeaderLayer to the layer
composition of a grid.
|
| _5111_ColumnGroupingExample |
Simple example showing how to add the ColumnGroupHeaderLayer to the
layer composition of a grid and how to add the corresponding actions to the
column header menu.
|
| _5112_TwoLevelColumnGroupingExample |
|
| _5113_RowGroupingExample |
|
| _5114_PerformanceColumnGroupingExample |
Simple example showing how to add the performance
ColumnGroupHeaderLayer to the layer composition of a grid and how to
add the corresponding actions to the column header menu.
|
| _5115_HugeColumnGroupingExample |
This example shows the usage of the performance
ColumnGroupHeaderLayer in a layer composition of a grid for a huge
number of columns that are grouped.
|
| _5116_PerformanceRowGroupingExample |
Simple example showing how to add the performance RowGroupHeaderLayer
to the layer composition of a grid and how to add the corresponding actions
to the row header menu.
|
| _5117_PerformanceColumnAndRowGroupingExample |
|
| _5121_SummaryRowExample |
Example that demonstrates the usage of a SummaryRow in NatTable.
|
| _5122_SummaryRowGridExample |
Example that demonstrates how to implement a NatTable instance that shows
calculated values.
|
| _5123_SummaryRowPositionExample |
Example that demonstrates the usage of the SummaryRow in NatTable and how to
position the summary row at fixed locations in a layer composition.
|
| _5124_SummaryRowPositionGridExample |
Example that demonstrates the usage of the SummaryRow in a NatTable grid and
how to position the summary row at fixed locations in a layer composition.
|
| _513_FreezeExample |
Simple example showing how to add the functionality for freezing regions to a
grid.
|
| _514_TreeLayerExample |
Simple example showing how to create a tree within a grid.
|
| _602_GlazedListsSortingExample |
Example showing how to add the SortHeaderLayer to the layer
composition of a grid that is using GlazedList for sorting operations.
|
| _6031_GlazedListsFilterExample |
Simple example showing how to add the filter row to the layer composition of
a grid that is using GlazedLists FilterList for filtering.
|
| _6032_GlazedListsFilterCustomTypesExample |
Simple example showing how to add the filter row to the layer composition of
a grid.
|
| _6032_GlazedListsFilterCustomTypesExample.City |
|
| _6032_GlazedListsFilterCustomTypesExample.MyRowObject |
|
| _6033_GlazedListsStaticFilterExample |
Simple example showing how to add the filter row to the layer composition of
a grid that is using GlazedLists FilterList for filtering.
|
| _6034_ExcelLikeFilterRowExample |
Example showing how to add the filter row to the layer composition of a grid
that looks like the Excel filter.
|
| _6035_ExcelLikeFilterRowCustomTypesExample |
Example showing how to add the filter row to the layer composition of a grid
that looks like the Excel filter.
|
| _6035_ExcelLikeFilterRowCustomTypesExample.City |
|
| _6035_ExcelLikeFilterRowCustomTypesExample.MyRowObject |
|
| _6036_SingleFieldFilterExample |
|
| _6041_TreeGridExample |
Simple example showing how to create a tree within a grid.
|
| _6042_TreeStructureGridExample |
Simple example showing how to create a tree within a grid.
|
| _6043_HierarchicalTreeExample |
Example showing the TreeLayer with levels over multiple columns.
|
| _6044_HierarchicalTreeLayerGridExample |
Example showing the HierarchicalTreeLayer in a grid composition.
|
| _6045_HierarchicalTreeLayerExample |
Example showing the HierarchicalTreeLayer.
|
| _6051_GroupByExample |
Simple example showing how to add the group by feature to the layer
composition of a grid.
|
| _6052_GroupByCustomTypesExample |
Simple example showing how to add the group by feature to the layer
composition of a grid.
|
| _6052_GroupByCustomTypesExample.City |
|
| _6052_GroupByCustomTypesExample.CityComparator |
Comparator for the City type
|
| _6052_GroupByCustomTypesExample.MyRowObject |
|
| _6053_GroupBySummaryExample |
Simple example showing how to add the group by feature to the layer
composition of a grid in conjunction with showing summary values of
groupings.
|
| _606_GlazedListsRowHideShowExample |
Simple example showing how to add the row hide/show functionality to a grid
that is build using GlazedLists and how to add the corresponding actions to
the row header menu.
|
| _751_CopyExample |
|
| _752_ExtendedCopyExample |
|
| _761_PrintExample |
|
| _762_MultiPrintExample |
|
| _771_ExcelExportExample |
|
| _772_GridExcelExportExample |
|
| _773_GridExcelExportFormatterExample |
|
| _774_MultiExportExample |
|
| _781_DragAndDropExample |
|
| _801_VerticalCompositionWithFeaturesExample |
Example showing a NatTable that contains a column header and a body layer.
|
| _802_CalculatingGridExample |
Example that demonstrates how to implement a NatTable instance that shows
calculated values.
|
| _803_CachedCalculatingGridExample |
Example that demonstrates how to implement a NatTable instance that shows
calculated values by using the CalculatedValueCache.
|
| _804_GlazedListsEditorExample |
|
| _806_SortableColumnGroupingExample |
Simple example showing how to add the ColumnGroupHeaderLayer to the
layer composition of a grid and how to add the corresponding actions to the
column header menu.
|
| _807_SortableFilterableColumnGroupExample |
|
| _808_SortableGroupByWithFilterExample |
Simple example showing how to add the group by feature to the layer
composition of a grid in conjunction with showing summary values of
groupings.
|
| _809_GroupBySummarySummaryRowExample |
Simple example showing how to add the group by feature to the layer
composition of a grid in conjunction with showing summary values of
groupings.
|
| _810_SortableGroupByFilterColumnGroupAndFreezeExample |
Simple example showing how to add the group by feature to the layer
composition of a grid in conjunction with showing summary values of
groupings.
|
| _811_GroupBySummaryFixedSummaryRowExample |
Simple example showing how to add the group by feature to the layer
composition of a grid in conjunction with showing summary values of
groupings.
|
| _812_EditableGroupBySummarySummaryRowExample |
Simple example showing how to add the group by feature to the layer
composition of a grid in conjunction with showing summary values of
groupings.
|
| _813_SortableGroupByWithComboBoxFilterExample |
Example showing how to add the group by feature to the layer composition of a
grid in conjunction with showing summary values of groupings.
|
| _814_EditableSortableGroupByWithFilterExample |
Simple example showing how to add the group by feature to the layer
composition of a grid in conjunction with showing summary values of
groupings.
|
| _815_SortableGroupByFilterPerformanceColumnGroupAndFreezeExample |
Example that shows how to add the group by feature to the layer composition
of a grid in combination with showing summary values of groupings.
|
| _816_EditableFixedSummaryRowWithFreezeExample |
Example that demonstrates the summary row at fixed locations in a layer
composition with additionally having the tables editable and freeze support.
|
| _817_TreeLayerWithRowGroupingExample |
Simple example showing how to create a tree within a grid.
|
| _900_Everything_but_the_kitchen_sink |
|