|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
ICellEditor
that wraps SWT controls to be
NatTable editors.ICellEditor
that is also a
ICellEditDialog
.IDpiConverter
that predefines dpi
conversion factors and methods that convert based on these factors.IEditErrorHandler
that by default calls
the underlying IEditErrorHandler
to handle the error.List
containing POJO(s) as a backing data
source.IMouseEventMatcher
implementations that need to check for the editor and the click position
to determine whether an editor should be activated or not.
AbstractCellEditor.activateCell(Composite, Object, EditModeEnum, ICellEditHandler, ILayerCell, IConfigRegistry)
after initializing the activation values and before adding the default
listeners.
ICellEditor
should be automatically activated or not.
IStateChangedListener
s to the local list of
listeners.
NatCombo
regarding the
EditModeEnum
, that are needed to commit/close or change the
visibility state of the NatCombo
dependent on UI interactions.
IStateChangedListener
to the local list of
listeners.
IStateChangedListener
to the local list of
listeners.
DefaultDisplayConverter
that will show "..." if
there is no value to show in the summary row yet.
IConfigLabelAccumulator
that can aggregate labels from other
IConfigLabelAccumulator
s.IConfiguration
objects and invokes configure methods on
all its members.SelectionAnchorCellLabelKeyEventMatcher
that checks only
if the given label is assigned to the selection anchor's cell, while the
label stack is retrieved from the given layer.
SelectionAnchorCellLabelKeyEventMatcher
that checks if
the aggregate matches as well as if the given label is assigned to the
selection anchor's cell, while the label stack is retrieved from the
given layer.
ColorPersistor.asColor(String)
Integer
s to an array of
primitive int
values.
SelectionLayer
and the configured
column and row headers.
TextPainter
that will always calculate the row height of the
cell dependent to the content shown in the cell.InitializeAutoResizeColumnsCommand
.InitializeAutoResizeRowsCommand
.ITraversalStrategy
that specifies the following:ITraversalStrategy
that specifies the following:ITraversalStrategy
that is wrapped by this
EditTraversalStrategy
.
GridRegion.BODY
Menu
.
ICellEditDialog.getEditType()
returns an edit type for
processing values, this method should implemented to do that
transformation.
ICellEditDialog.getEditType()
returns an edit type for
processing values, this method should implemented to do that
transformation.
IEditableRule
that is used to
determine whether a cell is editable or not.
ICellEditor
that should be
used for editing a cell value.
ICellEditDialog
instances that should be opened for
editing cell values.ICellEditHandler
that should be used by the editor.
CellEditorCreatedEvent
is fired by the
EditController whenever a editor has
been created.IMouseEventMatcher
that will check if editing
should be activated.CellEditorMouseEventMatcher
that will only
evaluate the presence of a cell editor and the mouse left click.
CellEditorMouseEventMatcher
that will only
evaluate the presence of a cell editor and the specified mouse click.
CellEditorMouseEventMatcher
for the specified
grid region and the mouse left click.
CellEditorMouseEventMatcher
for the specified
grid region and mouse button.
CellPainterDecorator
with the default spacing of 2
between base and decoration painter, where the base painter is rendered
dependent to the decoration.
CellPainterDecorator
with the default spacing of 2
between base and decoration painter.
CellPainterDecorator
with the given amount of
pixels as spacing between base and decoration painter, where the base
painter is rendered dependent to the decoration.
CellPainterDecorator
with the given amount of
pixels as spacing between base and decoration painter.
CellPainterDecorator
with the given amount of
pixels as spacing between base and decoration painter.
ICellEditor
implementation for checkbox editors.IGroupByComparator
might cache
several information e.g.
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).ClearFilterIconMouseEventMatcher
for the given
FilterRowPainter
Object.clone()
Used to make a copies of the
command if has to passed to different layer stacks.
Control
ITreeRowModel
!
ITreeRowModel
!
ITreeRowModel
!
IDragMode
invoked for 'left click + drag' on the column group
header.ColumnGroupHeaderTextPainter
that uses a
TextPainter
as base ICellPainter
and decorate it with the
ColumnGroupExpandCollapseImagePainter
on the right edge of the
cell.
ColumnGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the ColumnGroupExpandCollapseImagePainter
on the right edge of
the cell.
ColumnGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the ColumnGroupExpandCollapseImagePainter
on the specified edge
of the cell.
ColumnGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the given ICellPainter
to use for column group related decoration
on the specified edge of the cell.
ColumnGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
.
ColumnGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
.
ColumnGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the ColumnGroupExpandCollapseImagePainter
on the right edge of
the cell.
MenuItemProviders
or the PopupMenuBuilder
directlyColumnSelectionEvent
IDragMode
invoked for 'left click + drag' on the column
header.DisplayColumnStyleEditorCommandHandler
ICellEditor
implementation to provide combo box editing behaviour.ComboBoxCellEditor
based on the
given list of items, showing the default number of items in the dropdown
of the combo.
ComboBoxCellEditor
based on the
given list of items.
ComboBoxCellEditor
based on the
given IComboBoxDataProvider
, showing the default number of items
in the dropdown of the combo.
ComboBoxCellEditor
based on the
given IComboBoxDataProvider
.
ImagePainter
that is responsible for painting the icon into the
filter row cells that are configured to show Excel like filter comboboxes.ComboBoxPainter
with the default image.
ComboBoxPainter
with the given Image
as the
image marking the cell as a combo control.
NatTable.commitAndCloseActiveCellEditor()
. The active
editor is now managed by the table itself. Therefore the
static helpers to access the editor should not be used any
more.
IConfigRegistry
containing the configuration of the current
NatTable instance.
IConfigRegistry
containing the configuration of the current
NatTable instance.
IConfigRegistry
containing the configuration of the current
NatTable instance the command should be executed for.
IConfiguration
(s).
DefaultGridLayerConfiguration
, the
AlternatingRowConfigLabelAccumulator
is configured for the body
region to apply labels for alternating rows.
IConfigRegistry
upon receiving this call
back.
ILayerCommandHandler
for handling ConfigureScalingCommand
s.ConfigureScalingCommandHandler
that updates the
given SizeConfig
instances on handling a
ConfigureScalingCommand
.
IConfigRegistry
upon receiving this call
back A mechanism to customize key/mouse bindings.
ControlDecoration
to the editor
controls of a ICellEditor
.ControlDecorationProvider
for handling error
decorations.
IEditErrorHandler
that should
be used for conversion failure handling.
IDisplayConverter
from the IConfigRegistry
MultiColumnResizeCommand
will be fired on the command layer which
is on top of the position layer.
MultiRowResizeCommand
will be fired on the command layer which is
on top of the position layer.
SelectionLayer
to
the clipboard.SelectionLayer
for data
to add to the clipboard.
SelectionLayer
and the header
layers if they are given.
ICellEditDialog
to open for editing
a cell value.
IDataProvider
for the column header of this
GridLayer
.
PopupMenuBuilder
for the column header menu with the
menu items that should be added to the menu.
PopupMenuBuilder
for the corner menu with the menu
items that should be added to the menu.
AbstractDialogCellEditor
.
ControlDecoration
for the given Control
by using
the configured information.
EventList
class is thread ready but not thread
safe.
PopupMenuBuilder
for the groupBy header menu with the
menu items to ungroup.
ITraversalStrategy
that wraps the given base strategy
but returning the step count + 1.
PopupMenuBuilder
for the row header menu with the
menu items that should be added to the menu.
NatTable
decorator class which is used to draw borders for cells
whose LabelStack contains border related labels.DefaultNatTableThemeConfiguration
to give the NatTable a dark modern
look&feel.IDataValidator
that
should be used for validation if a value is committed by an editor.
IDataProvider
, and serves as the data source for all other
layers.IDataValidator
that should be used to validate the input
value prior committing.
IDataValidator
that should be used to validate the input
value prior committing.
ControlDecorationProvider
responsible for adding a
ControlDecoration
to the wrapped editor control.
ISummaryProvider.DEFAULT_SUMMARY_VALUE
and does not perform a
calculation.
ITickUpdateHandler
that handles
Byte
, Short
, Integer
, Long
,
Double
and Float
values.
BigDecimal
and vice versa.BigInteger
and vice versa.Character
and vice versa.ColumnReorderLayer
Date
to String
using the default format from
SimpleDateFormat
IFilterStrategy
for the filter row which
can also take static filters and combine them with the filter logic from the
filter row.RowReorderLayer
SizeConfig
.
IDataProvider
to use for the RowHeaderLayer
if the
SummaryRowLayer
is present in the body layer stack.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.DetailGlazedListsEventLayer
which is in fact a
ListEventListener
that listens to GlazedLists events and
translate them into events that are understandable by the NatTable.
Dialog
that should be used as a cell editor.
ICellEditHandler
implementation for editing within a dialog.DialogErrorHandling
with no underlying
IEditErrorHandler
that does not support cross validation.
DialogErrorHandling
with no underlying
IEditErrorHandler
that gives the opportunity to configure the
error handling for cross validation.
DialogErrorHandling
using the given
IEditErrorHandler
as the underlying to allow chaining of error
handling.
DialogErrorHandling
using the given
IEditErrorHandler
as the underlying to allow chaining of error
handling.
DiscardValueErrorHandling
with no underlying
IEditErrorHandler
DiscardValueErrorHandling
using the given
IEditErrorHandler
as the underlying to allow chaining of error
handling.
IDisplayConverter
that should be used to convert the input
value to the canonical value and vice versa.
IDisplayConverter
that should be used to convert the input
value to the canonical value and vice versa.
DisplayMode
of
the cell at the mouse event's position.DisplayModeMouseEventMatcher
that checks only if the
specified display mode matches.
DisplayModeMouseEventMatcher
that checks if the
specified display mode matches and the aggregate matcher.
DisplayPersistenceDialogCommand
s.ControlDecoration
NatTable
just before it is disposed.IDpiConverter
that is used for scaling DPI conversion.
EditCellCommand
s.IConfigRegistry
.CellEditDialog
.
CellEditDialog
.
ICellEditHandler
that will be used on commit.
EditModeEnum
which is used to activate special behaviour and
styling.
ICellEditor
for which this DialogErrorHandling
is
activated.
EditSelectionCommand
s.ITraversalStrategy
implementations that add target
checks.ITreeRowModel
!
ITreeRowModel
!
ITreeRowModel
!
IThemeExtension
that should be added to this
ThemeConfiguration.
FileDialog
on requesting an OutputStream, to let a user specify the location to write a
file.ImagePainter
that is responsible for painting the icon into the
filter row cells.FilterIconPainter
that uses the default images for
removeFilter and combo box icons.
FilterIconPainter
that uses the default images for
removeFilter and combo box icons.
FilterIconPainter
that uses the given images for the
icons in the filter row cells.
FilterRowComboBoxCellEditor
based on the given
IComboBoxDataProvider
, showing the default number of items in the
dropdown of the combo.
FilterRowComboBoxCellEditor
based on the given
IComboBoxDataProvider
.
DataLayer
with a custom IDataProvider
which stores/tracks the
filter text on columns.ColumnHeaderLayer
Second row is the composite is the filter row layer.FilterRowPainter
that uses the default
FilterIconPainter
.
FilterRowPainter
that uses the given Image
as
filter icon painter.
ILayerListener
registered on this
layer.
RowHeaderLayer
adds support for
configuring a fixed SummaryRowLayer
in the body region of a grid.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.FixedSummaryRowLayer
that is horizontal
dependent to the given layer and calculates the summary values from the
given bodyDataLayer.
FixedSummaryRowLayer
that is horizontal
dependent to the given layer and calculates the summary values from the
given bodyDataLayer.
FixedSummaryRowLayer
that is horizontal
dependent to the given layer and calculates the summary values from the
given bodyDataLayer.
FocusListener
that will be added to the created editor
control for EditModeEnum.INLINE
to close it if it loses focus.
IKeyAction
that will execute a FreezeSelectionCommand
with
the specified parameters.null
if
there is no editor active.
ICellPainter
that should be used to render hovered
cells in a NatTable body region.
ICellPainter
that should be used to render hovered
selected cells in a NatTable body region.
IStyle
that should be used to render hovered selected
cells in a NatTable body region.
IStyle
that should be used to render hovered cells in
a NatTable body region.
CellConfigAttributes.GRID_LINE_COLOR
.
IDisplayConverter
.
IDisplayConverter
.
IDisplayConverter
.
IDisplayConverter
.
ICellPainter
that should be used to render the column
group header in a NatTable.
IStyle
that should be used to render the column group
header in a NatTable.
ICellPainter
that should be used to render the column
header in a NatTable.
ICellPainter
that should be used to render the
selected cells in the column header of a NatTable when all cells in the
column are selected.
IStyle
that should be used to render the selected
cells in the column header of a NatTable when all cells in the column are
selected.
ICellPainter
that should be used to render hovered
cells in a NatTable column header region.
ICellPainter
that should be used to render hovered
selected cells in a NatTable column header region.
IStyle
that should be used to render hovered selected
cells in a NatTable column header region.
IStyle
that should be used to render hovered cells in
a NatTable column header region.
ICellPainter
that should be used to render the
selected cells in the column header of a NatTable.
IStyle
that should be used to render the selected
cells in the column header of a NatTable.
IStyle
that should be used to render the column
header in a NatTable.
SummaryRowLayer.getConfigLabelsByPosition(int, int)
.
IStyle
that should be applied to an editor in case
the input is invalid in terms of conversion errors.
ICellPainter
that should be used to render the corner
in a NatTable.
ICellPainter
that should be used to render the
selected cells in the corner of a NatTable.
IStyle
that should be used to render the selected
cells in the corner of a NatTable.
IStyle
that should be used to render the corner of a
NatTable.
ILayerCell
.
ISummaryProvider
from the IConfigRegistry
.
ICellPainter
that is used to render the
NatTable.
ICellPainter
that should be used by default to render
hovered cells in a NatTable.
ICellPainter
that should be used by default to render
hovered selected cells in a NatTable.
IStyle
that should be used by default to render
hovered selected cells in a NatTable.
IStyle
that should be used by default to render
hovered cells in a NatTable.
ICellPainter
that is used to render selected
cells in NatTable.
IDisplayConverter
to use for the given
ILayerCell
and converts the given canonical value to the display
value using the found converter.
IEditErrorHandler
that should be used
by this editor.
ICellPainter
that should be used to render
alternating rows.
IStyle
that should be used to render alternating
rows.
ExtendedPersonWithAddress
.
ICellPainter
that should be used to render the filter
row cells in a NatTable.
IStyle
that should be used to render the filter row
in a NatTable.
Person
s.
Person
s with a few null values.
Color
that should be used to render the freeze
separator.
Color
that should be used to render the grid lines.
Color
that should be used to render the group by
header background.
ICellPainter
that should be used to render the
GroupBy object row cells in a NatTable.
ICellPainter
that should be used to render the
selected GroupBy object row cells in a NatTable.
IStyle
that should be used to render the selected
GroupBy object rows in a NatTable.
IStyle
that should be used to render the GroupBy
object rows in a NatTable.
IStyle
that should be used to render the GroupBy
region in a NatTable.
ICellPainter
that should be used to render the
GroupBy row summary cells in a NatTable.
ICellPainter
that should be used to render the
selected GroupBy row summary cells in a NatTable.
IStyle
that should be used to render the selected
GroupBy row summary cells in a NatTable.
IStyle
that should be used to render the GroupBy row
summary cells in a NatTable.
Image
representation of a NatTable internal image
resource.
Object.toString()
URL
and
uses it as key to search for the Image
in the
ImageRegistry
.
Image
that is registered for the given
key.
ImageDescriptor
for a NatTable internal image
resource.
Menu
IExportFormatter
ICellPainter
that should be used to render
alternating rows.
IStyle
that should be used to render alternating
rows.
FileDialog
to let a user choose the location to write the
export to, and returns the corresponding PrintStream
to that
file.
Person
s.
PersonWithAddress
.
Person
s.
Range
s out of list of numbers.
Range
s out of list of numbers.
IRowGroup
with the specified group name.
IRowGroup
found containing the specified row.
ICellPainter
that should be used to render the row
group header in a NatTable.
IStyle
that should be used to render the row group
header in a NatTable.
ICellPainter
that should be used to render the row
header in a NatTable.
ICellPainter
that should be used to render the
selected cells in the row header of a NatTable when all cells in the row
are selected.
IStyle
that should be used to render the selected
cells in the row header of a NatTable when all cells in the row are
selected.
ICellPainter
that should be used to render hovered
cells in a NatTable row header region.
ICellPainter
that should be used to render hovered
selected cells in a NatTable row header region.
IStyle
that should be used to render hovered selected
cells in a NatTable row header region.
IStyle
that should be used to render hovered cells in
a NatTable row header region.
ICellPainter
that should be used to render the
selected cells in the row header of a NatTable.
IStyle
that should be used to render the selected
cells in the row header of a NatTable.
IStyle
that should be used to render the row header
in a NatTable.
ILayerCell
s that are eligible
for editing.
ICellPainter
that should be used to render the sort
header cells in a NatTable in selected state.
IStyle
that should be used to render the sort header
in a NatTable in selected state.
String
s that are currently selected in
the receiver.
ICellPainter
that is used to render the selection
anchor in normal display mode.
IStyle
that should be used to render the grid lines
aroung the selection anchor.
ICellPainter
that is used to render the selection
anchor in selection display mode.
IStyle
that is used to render the selection anchor in
selection display mode.
IStyle
that is used to render the selection anchor in
normal display mode.
ICellPainter
that should be used to render the sort
header cells in a NatTable.
IStyle
that should be used to render the sort header
in a NatTable.
ICellPainter
that should be used to render the
summary row cells in a NatTable.
ICellPainter
that should be used to render the
selected summary row cells in a NatTable.
IStyle
that should be used to render the selected
summary row cells in a NatTable.
IStyle
that should be used to render the summary row
cells in a NatTable.
GroupByObject
and
column index.
ITraversalStrategy
that should be used to move the
selection on handling the given command.
ICellPainter
that should be used to render the tree
column cells in a NatTable.
ICellPainter
that should be used to render the
selected tree column cells in a NatTable.
IStyle
that should be used to render the selected
tree column cells in a NatTable.
ICellPainter
that should be used to render the tree
structure in a NatTable.
ICellPainter
that should be used to render the
selected tree structure in a NatTable.
IStyle
that should be used to render the tree column
cells in a NatTable.
IStyle
that should be applied to an editor in case
the input is invalid in terms of validation errors.
SortHeaderLayer
.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.DataLayer
created is able to handle Events raised
by GlazedLists and fire corresponding NatTable events.
DataLayer
created is able to handle Events raised
by GlazedLists and fire corresponding NatTable events.
GlazedListsRowHideShowLayer
for adding row hide/show
for GlazedLists based NatTables.
GlazedListsRowHideShowLayer
for adding row hide/show
for GlazedLists based NatTables.
GlazedListsRowHideShowLayer
for adding row hide/show
for GlazedLists based NatTables.
GradientBackgroundPainter
with a gradient sweeping from
left to right.
GradientBackgroundPainter
where the sweeping direction
can be set.
GradientBackgroundPainter
as wrapper for the given
painter with a gradient sweeping from left to right.
GradientBackgroundPainter
as wrapper for the given
painter where the sweeping direction can be set.
IColumnAccessor
that wraps an instance of IColumnAccessor
and
adds the ability to handle GroupByObject
s additionally to the
underlying data structure.ILayerCommandHandler
for handling
GroupByColumnIndexCommand
s.ColumnReorderDragMode
that avoids rendering of the
column drag lines in case the mouse moves over the groupBy region.Comparator
that is used to sort the TreeList
based on the
groupBy information.IConfigLabelAccumulator
since it doesn't
add a label but remove one on a special condition.GroupByConfigLabelModifier
that removes the
TreeLayer.TREE_COLUMN_CELL
label if no grouping is active.
IDisplayConverter
that is used for conversion of
GroupByObject
s.GroupByHeaderLayer
that uses the default
GroupByHeaderConfiguration
.
GroupByHeaderLayer
that uses the given
GroupByHeaderConfiguration
.
GroupByHeaderLayer
by either using the given
GroupByHeaderConfiguration
or creating a new
GroupByHeaderConfiguration
using the given column header
IDataProvider
.
IDisplayConverter
.
IFreezeCoordinatesProvider
and the configuration flags.
ILayer
MultiColumnHideCommand
down the
layer stack, the fully selected column positions selection state will be
cleared.
MultiRowHideCommand
down the
layer stack, the fully selected row positions selection state will be
cleared.
StateChangeEvent
fired by the PersistenceDialog.
IMenuItemProvider
that adds the action
for executing the ColumnHideCommand
to a popup menu.
IMenuItemProvider
that adds the action
for executing the ColumnHideCommand
to a popup menu.
ColumnEntry
(ies) i.e.
IMenuItemProvider
that adds the action
for executing the RowHideCommand
to a popup menu.
IMenuItemProvider
that adds the action
for executing the RowHideCommand
to a popup menu.
CalculatedValueCache
.ICellEditor
.ILayer
Note: All
layers get the client area from NatTable
which implements this
interface.ComboBoxCellEditor
s in
NatTable.Text
Control if the dropdown
is visible.
IEditErrorHandler
will be used if on data conversion or validation
while editing via ICellEditor
an error occurs.FreezeCommandHandler
or any command handler that handles
ILayerCommand
s of this type.Comparator
interface specialization for a comparator that can be used
to sort the tree structure in a groupBy composition.KeyEvent
matches the given criteria.ILayerCommandHandler
classes (usually to signal to
handling of a ILayerCommand
).ILayer
.Device
.MenuItem
provided by a
IMenuItemProvider
.IndentedTreeImagePainter
that uses the given
ICellPainter
as base ICellPainter
.
IndentedTreeImagePainter
that uses the given
ICellPainter
as base ICellPainter
.
IndentedTreeImagePainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the TreeImagePainter
on the right edge of the cell.
Comparator
that is used to build the tree
structure.
InlineCellEditEvent
s.ICellEditHandler
that handles inline editing of single values.IRowGroupModel
.RowGroupExpandCollapseLayer
contains
IRowGroup
s which in turn contain lists of row objects of type T.IDisplayConverter
configured.
IDisplayConverter
configured.
ICellEditor
configured.
ICellEditor
configured.
ITreeRowModel
!
ITreeRowModel
!
ColumnGroupModel.ColumnGroup
and if this ColumnGroupModel.ColumnGroup
is collabseable.
ColumnGroupModel.ColumnGroup
and if this ColumnGroupModel.ColumnGroup
is unbreakable.
columnIndex
is either a defined static column
or (if not) the first visible column in the group containing group.
IStyle
is empty or not.
ILayerCell
that would be selected after the
selection movement is valid or not.
ColumnReorderDragMode
adjusts the 'to' column positions (for on
screen semantics)
ICellPainter
is showing the content directly
or if it is anonymized by using the PasswordTextPainter
ITreeRowModel
is used by the TreeLayer
to build up and
interact with the tree model.EditSelectionCommand
.LabelStack
of the cell whose editor should be activated.
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.BorderStyle.LineStyleEnum
.List
containing POJO(s) as a backing data
source.ISortModel
.
LoggingErrorHandling
with no underlying
IEditErrorHandler
LoggingErrorHandling
using the given
IEditErrorHandler
as the underlying to allow chaining of error
handling.
AutoResizeColumnCommandHandler
and
AutoResizeRowCommandHandler
IMenuItemProvider
for menu items
that can be used within a popup menu in the NatTable to execute NatTable
specific actions.IMenuItemState
s in the
PopupMenuBuilder
.MenuManager
that is used by this popup menu builder.
DefaultNatTableThemeConfiguration
to give the NatTable a more modern
look&feel.EditCellCommand
.SelectionLayer
.
SelectionLayer
.
SelectionLayer
.
SelectionLayer
.
SelectionLayer
.
SelectionLayer
.
IKeyAction
to perform selection movements on key press.MoveSelectionCommand
to move the selection into the given direction by 1.
MoveSelectionCommand
to move the selection into the given direction by 1.
MoveSelectionCommand
to move the selection into the given direction by using the given
ITraversalStrategy
.
MoveSelectionCommand
to move the selection into the given direction by using the given
ITraversalStrategy
.
MoveSelectionCommand
that doesn't specify a step count
nor an ITraversalStrategy
.
MoveSelectionCommand
that specifies the number of steps
to move directly.
SelectionLayer
.
SelectionLayer
.
SelectionLayer
.
TextCellEditor
that uses a multi line text editor
as editor control.NatTable
instance for which this ToolTip
is used.
ToolTip
implementation for the NatTable
which will show the
display value of the cell of which the tooltip is requested.ToolTip
object, attaches it to the given
NatTable
instance and configures and activates it.
IRowGroupModelListener
s that something in the model
has changed.
IRowGroupModelListener
s that something in the model
has changed.
TextCellEditor
that sets the echo char of the text
control used by this editor to a configured character.TextPainter
that will paint the text that should be
showed within a cell anonymized.Person
s.Person
s.Menu
that is created with this popup menu builder.
PopupMenuBuilder
that builds up a new Menu
that
is only configurable with this instance of PopupMenuBuilder
.
PopupMenuBuilder
that builds up a new Menu
using the given MenuManager
.
ContributionItem
based on a given
IMenuItemProvider
.ILayerCommandHandler
that will handle the row
hide/show events for this layer.
DisplayMode
.
DisplayMode
and configuration
label (applied to cells)
Properties
instance when the layer is persisted.
IDisplayConverter
for a column index.
IStateChangedListener
s from the local list of
listeners.
ICellEditor.addEditorControlListeners()
before to add context related behavior.
IStateChangedListener
from the local list of
listeners.
IStateChangedListener
from the local list of
listeners.
IEditErrorHandler
implementation that will directly change the
rendering of the value inside the editor control.RenderErrorHandling
with no underlying error handler and
no decoration provider.
RenderErrorHandling
with no underlying error handler and
the specified decoration provider.
RenderErrorHandling
with the underlying error handler
and the specified decoration provider.
SizeConfig
.
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.IBlinkingCellResolver
registered in the
ConfigRegistry
and use it to add config type labels associated
with a blinking cell to the label stack.
IRowGroup
.RowDataListFixture
as the overriden hashcode and
equals in the RowDataFixture doesn't play nicely with hashmaps used in the
RowGroupModel.RowDataListFixture
as the overriden hashcode and
equals in the RowDataFixture doesn't play nicely with hashmaps used in the
RowGroupModel.RowGroupHeaderTextPainter
that uses a
TextPainter
as base ICellPainter
and decorate it with the
RowGroupExpandCollapseImagePainter
on the bottom edge of the
cell.
RowGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the RowGroupExpandCollapseImagePainter
on the bottom edge of the
cell.
RowGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the RowGroupExpandCollapseImagePainter
on the specified edge of
the cell.
RowGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the given ICellPainter
to use for sort related decoration on the
specified edge of the cell.
RowGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
.
RowGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
.
RowGroupHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the RowGroupExpandCollapseImagePainter
on the bottom edge of the
cell.
IRowGroupModel
which is optimised for
larger data-sets (it should cope with at least 10k rows spread across 2-300
groups).IDragMode
invoked for 'left click + drag' on the row header.ILayer
that supports the selection of individual cells.SelectionAnchorCellLabelKeyEventMatcher
that checks only
if the given label is assigned to the selection anchor's cell, while the
label stack is retrieved from the given layer.
SelectionAnchorCellLabelKeyEventMatcher
that checks if
the aggregate matches as well as if the given label is assigned to the
selection anchor's cell, while the label stack is retrieved from the
given layer.
RowSelectionEvent
for the changed selection.
setSelection()
should add or set the
selection.
ImagePainter
should calculate the cell
dimensions by containing image height.
ImagePainter
should calculate the cell
dimensions by containing image width.
StructuralRefreshEvent
after using this method for refreshing the NatTable.
ColumnGroupModel.ColumnGroup
to which the column and the specified column
index belongs to, to be collapseable or not.
ColumnGroupModel.ColumnGroup
to which the column and the specified column
index belongs to, to be unbreakable/breakable.
DataLayer
is handled.
DataLayer
is handled.
IDataValidator
to use.
EventList
this layer is listening to.
FieldDecoration
to be used by this
ControlDecorationProvider
.
FieldDecoration
to be used by the local
ControlDecorationProvider
.
CompositeLayer
that
adds additional columns.
ThresholdMatcherEditor
corresponding to the ParseResult.MatchType
.
StructuralRefreshEvent
after using this method for refreshing the NatTable.
DataLayer
is handled.
DataLayer
is handled.
GroupByDataLayer.initializeTreeComparator(ISortModel, IUniqueIndexLayer, boolean)
false
) or if it should be rendered standalone in a
separate region of a composite (true
).
staticColumnIndexes
to the
given columnGroup colGroupName
.
ThemeConfiguration
and register the style configurations
of the given ThemeConfiguration
.
ICalculatedValueCache
that should be used internally to
calculate the summary values in a background thread and cache the
results.
ICalculatedValueCache
that should be used internally to
calculate the summary values in a background thread and cache the
results.
IMenuItemProvider
that adds the action
for executing the ShowAllColumnsCommand
to a popup menu.
IMenuItemProvider
that adds the action
for executing the ShowAllColumnsCommand
to a popup menu.
IMenuItemProvider
that adds the action
for executing the ShowAllRowsCommand
to a popup menu.
IMenuItemProvider
that adds the action
for executing the ShowAllRowsCommand
to a popup menu.
SizeConfig
with the given default size.
SortCommandHandler
in response to a
sort command.
SortableHeaderTextPainter
that uses a
TextPainter
as base ICellPainter
and decorate it with the
SortIconPainter
on the right edge of the cell.
SortableHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the SortIconPainter
on the right edge of the cell.
SortableHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the SortIconPainter
on the specified edge of the cell.
SortableHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the given ICellPainter
to use for sort related decoration on the
specified edge of the cell.
SortableHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
.
SortableHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
.
SortableHeaderTextPainter
that uses the given
ICellPainter
as base ICellPainter
and decorate it with
the SortIconPainter
on the right edge of the cell.
SortColumnCommand
that triggers sorting for replacing an
existing sort state (no accumulate) without specifying a sort direction.
SortColumnCommand
that triggers sorting without
specifying a sort direction.
SortColumnCommand
that triggers sorting for replacing an
existing sort state (no accumulate).
SortColumnCommand
s.StateChangeEvent
for the given view configuration
name and type of change.
IMenuItemProvider
that adds the action
for executing the DisplayPersistenceDialogCommand
to a popup
menu.
IMenuItemProvider
that adds the action
for executing the DisplayPersistenceDialogCommand
to a popup
menu.
StructuralRefreshEvent
.StructuralRefreshCommand
s.int
array containing the elements between
start and end indices.
ConfigAttribute
s that are interpreted by the
SummaryRowLayer
.SummationSummaryProvider
by using the given
IDataProvider
.
SummationSummaryProvider
by using the given
IDataProvider
and strict mode configuration.
ITraversalStrategy
that specifies the following:ITraversalStrategy
that specifies the following:IStructuralChangeEvent
will be safely handled by a
table's ViewportLayer
after the table has been disposed (see: bug
"https://bugs.eclipse.org/bugs/show_bug.cgi?id=447942").
ICellEditor
implementation that wraps a SWT Text
control to
support text editing.IConfiguration
that combines style configurations for
different parts of a NatTable composition.ThemeConfiguration
at runtime.IKeyAction
that will execute the TickUpdateCommand
with the
additional information if the update increments or decrements the current
value.CellEditDialog
that adds additional functionality
to also use tick updates on the cell value(s).TickUpdateCommand
s on selected
cells.NatTable
for which this ToolTip
is
active.
TraverseListener
that will be added to the created editor
control for EditModeEnum.INLINE
trying to commit the editor prior
to traversal.
TreeExpandCollapseKeyAction
configured with the given
SelectionLayer
.
TreeExpandToLevelCommand
that expands the nodes in a
tree to the given level.
TreeExpandToLevelCommand
that expands the node at the
given index in a tree to the given level.
TreeLayer
and a SelectionLayer
.ITreeRowModel
that is used to perform
expand/collapse operations using the approach of hiding and showing rows.IEditErrorHandler
ILayerCommandHandler
for handling
UngroupByColumnIndexCommand
s.null
if the
editor gets disposed.
DisplayMode
.
DisplayMode
that was registered against the given configuration
label.
IDisplayConverter
that is registered for the given
column index.
ITickUpdateHandler
to use.
ColumnGroupModel
with respect to a column reordering
operation.
ColumnGroupModel
with respect to a column reordering
operation.
ColumnGroupModel
with respect to a column reordering
operation.
UpdateDataCommand
based on the specified
information.
UpdateDataCommand
based on the specified instance.
ILayerCommandHandler
that handles UpdateDataCommand
s by
updating the data model.TickUpdateCellEditDialog
.
IDataValidator
.
IDataValidator
.
IEditErrorHandler
that should
be used for validation failure handling.
ColumnEntry
objects.IMenuItemState
is active if
less columns are selected than are visible in total
and more than one column is visible.
IMenuItemState
that is active if not all columns are selected
and more than one column is visible.
VisualRefreshEvent
.VisualRefreshCommand
s.PopupMenuBuilder.PopupContributionItem
to
the popup menu.
IMenuItemState
with the menu item identified
by the given id.
IMenuItemProvider
to the
popup menu.
IMenuItemProvider
to the
popup menu.
IMenuItemState
with the menu item
identified by the given id.
ThemeConfiguration
s in a NatTable.HoverLayer
to a simple layer
composition.HoverLayer
to a layer
composition with column header and body.HoverLayer
to a grid layer
composition.HoverLayer
to a grid layer
composition.HoverLayer
to a grid layer
composition.ColumnHideShowLayer
to the
layer composition of a grid and how to add the corresponding actions to the
column header menu.RowHideShowLayer
to the layer
composition of a grid and how to add the corresponding actions to the row
header menu.ColumnHideShowLayer
and the
RowHideShowLayer
to the layer composition of a grid and how to add
the corresponding actions to the header menus.ColumnReorderLayer
to the layer
composition of a grid.RowReorderLayer
to the layer
composition of a grid.ColumnReorderLayer
and the
RowReorderLayer
to the layer composition of a grid.SortHeaderLayer
to the layer
composition of a grid.ColumnGroupHeaderLayer
to the
layer composition of a grid and how to add the corresponding actions to the
column header menu.ColumnGroupHeaderLayer
and the
ColumnGroupGroupHeaderLayer
to the layer composition of a grid and
how to add the corresponding actions to the column header menu.SortHeaderLayer
to the layer
composition of a grid that is using GlazedList for sorting operations.ColumnGroupHeaderLayer
to the
layer composition of a grid and how to add the corresponding actions to the
column header menu.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |