Modifier and Type | Method and Description |
---|---|
ICellPainter |
NatTable.getCellPainter(int columnPosition,
int rowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
Modifier and Type | Field and Description |
---|---|
ICellPainter |
DefaultNatTableStyleConfiguration.cellPainter |
Modifier and Type | Field and Description |
---|---|
static ConfigAttribute<ICellPainter> |
CellConfigAttributes.CELL_PAINTER |
Modifier and Type | Class and Description |
---|---|
class |
GroupByHeaderPainter |
Modifier and Type | Class and Description |
---|---|
class |
FilterIconPainter
ImagePainter that is responsible for painting the icon into the filter
row cells. |
class |
FilterRowPainter
Painter that is used to paint the cells of the filter row.
|
Modifier and Type | Class and Description |
---|---|
class |
ComboBoxFilterIconPainter
ImagePainter that is responsible for painting the icon into the filter
row cells that are configured to show Excel like filter comboboxes. |
Modifier and Type | Class and Description |
---|---|
class |
RowGroupHeaderTextPainter<T> |
class |
RowGroupHeaderTextPainter.ExpandCollapseImagePainter |
Constructor and Description |
---|
RowGroupHeaderTextPainter(IRowGroupModel<T> rowGroupModel,
ICellPainter interiorPainter) |
Modifier and Type | Class and Description |
---|---|
class |
ColumnGroupHeaderTextPainter |
Constructor and Description |
---|
ColumnGroupHeaderTextPainter(ColumnGroupModel columnGroupModel,
ICellPainter interiorPainter) |
Modifier and Type | Method and Description |
---|---|
ICellPainter |
InvertedLayer.getCellPainter(int columnPosition,
int rowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
ICellPainter |
ILayer.getCellPainter(int columnPosition,
int rowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
ICellPainter |
CompositeLayer.getCellPainter(int compositeColumnPosition,
int compositeRowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
ICellPainter |
AbstractLayerTransform.getCellPainter(int columnPosition,
int rowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
ICellPainter |
AbstractLayer.getCellPainter(int columnPosition,
int rowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
ICellPainter |
AbstractIndexLayerTransform.getCellPainter(int columnPosition,
int rowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
Modifier and Type | Field and Description |
---|---|
ICellPainter |
DefaultRowHeaderStyleConfiguration.cellPainter |
ICellPainter |
DefaultColumnHeaderStyleConfiguration.cellPainter |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCellPainter |
class |
AbstractTextPainter
Abstract TextPainter the contains general methods for drawing text into a cell.
|
class |
AutomaticRowHeightTextPainter
Special
TextPainter that will always calculate the row height of the cell dependent
to the content shown in the cell. |
class |
BackgroundImagePainter
Paints the cell background using an image.
|
class |
BackgroundPainter
Paints the background of the cell using the color from the cell style.
|
class |
BlendedBackgroundPainter
A cell painter that can blend multiple background colours together when more
than one has been registered for a given cell.
|
class |
ButtonCellPainter
Paints a button and simulates a button click.
|
class |
CellPainterWrapper |
class |
CheckBoxPainter |
class |
ColumnHeaderCheckBoxPainter |
class |
ComboBoxPainter |
class |
DisabledCheckboxPainter |
class |
GradientBackgroundPainter
Paints the background of the cell with a gradient sweeping using the style configuration.
|
class |
ImagePainter
Paints an image.
|
class |
PasswordTextPainter
Specialized
TextPainter that will paint the text that should be showed within
a cell anonymized. |
class |
PercentageBarCellPainter |
class |
TextPainter
TextPainter that draws text into a cell horizontally.
|
class |
TreeCheckBoxPainter |
class |
VerticalTextPainter
TextPainter that draws text into a cell vertically.
|
Modifier and Type | Method and Description |
---|---|
ICellPainter |
ImagePainter.getCellPainterAt(int x,
int y,
ILayerCell cell,
org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle bounds,
IConfigRegistry configRegistry) |
ICellPainter |
ICellPainter.getCellPainterAt(int x,
int y,
ILayerCell cell,
org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle adjustedCellBounds,
IConfigRegistry configRegistry) |
ICellPainter |
CellPainterWrapper.getCellPainterAt(int x,
int y,
ILayerCell cell,
org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle adjustedCellBounds,
IConfigRegistry configRegistry) |
ICellPainter |
AbstractCellPainter.getCellPainterAt(int x,
int y,
ILayerCell cell,
org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle adjustedCellBounds,
IConfigRegistry configRegistry) |
ICellPainter |
CellPainterWrapper.getWrappedPainter() |
Modifier and Type | Method and Description |
---|---|
void |
CellPainterWrapper.setWrappedPainter(ICellPainter painter) |
Constructor and Description |
---|
BackgroundImagePainter(ICellPainter interiorPainter,
org.eclipse.swt.graphics.Image bgImage,
org.eclipse.swt.graphics.Color separatorColor) |
BackgroundPainter(ICellPainter painter) |
ButtonCellPainter(ICellPainter interiorPainter) |
ButtonCellPainter(ICellPainter buttonRaisedPainter,
ICellPainter buttonPressedPainter) |
CellPainterWrapper(ICellPainter painter) |
GradientBackgroundPainter(ICellPainter painter)
Creates a
GradientBackgroundPainter as wrapper for the given painter with a gradient sweeping from
left to right. |
GradientBackgroundPainter(ICellPainter painter,
boolean vertical)
Creates a
GradientBackgroundPainter as wrapper for the given painter where the sweeping direction
can be set. |
Modifier and Type | Class and Description |
---|---|
class |
BeveledBorderDecorator
Decorator for rendering the cell with beveled borders (button look).
|
class |
CellPainterDecorator
Decorates a cell painter with another cell painter.
|
class |
CustomLineBorderDecorator
NatTable decorator class which is used to draw borders for cells whose LabelStack
contains border related labels. |
class |
LineBorderDecorator |
class |
PaddingDecorator |
class |
PercentageBarDecorator
Draws a rectangular bar in cell proportional to the value of the cell.
|
class |
XPBackgroundDecorator |
Modifier and Type | Method and Description |
---|---|
ICellPainter |
PaddingDecorator.getCellPainterAt(int x,
int y,
ILayerCell cell,
org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle adjustedCellBounds,
IConfigRegistry configRegistry) |
ICellPainter |
CellPainterDecorator.getCellPainterAt(int x,
int y,
ILayerCell cell,
org.eclipse.swt.graphics.GC gc,
org.eclipse.swt.graphics.Rectangle adjustedCellBounds,
IConfigRegistry configRegistry) |
Constructor and Description |
---|
BeveledBorderDecorator(ICellPainter interiorPainter) |
BeveledBorderDecorator(ICellPainter interiorPainter,
boolean uplift) |
CellPainterDecorator(ICellPainter baseCellPainter,
CellEdgeEnum cellEdge,
ICellPainter decoratorCellPainter)
Will create a
CellPainterDecorator with the default spacing of 2 between base and
decoration painter, where the base painter is rendered dependent to the decoration. |
CellPainterDecorator(ICellPainter baseCellPainter,
CellEdgeEnum cellEdge,
ICellPainter decoratorCellPainter,
boolean paintDecorationDependent)
Will create a
CellPainterDecorator with the default spacing of 2 between base and
decoration painter. |
CellPainterDecorator(ICellPainter baseCellPainter,
CellEdgeEnum cellEdge,
int spacing,
ICellPainter decoratorCellPainter)
Will create a
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(ICellPainter baseCellPainter,
CellEdgeEnum cellEdge,
int spacing,
ICellPainter decoratorCellPainter,
boolean paintDecorationDependent)
Will create a
CellPainterDecorator with the given amount of pixels as spacing between base and
decoration painter. |
CustomLineBorderDecorator(ICellPainter interiorPainter)
Creates a new LabelLineBorderDecorator wrapping the given interior painter and no
default border style.
|
CustomLineBorderDecorator(ICellPainter interiorPainter,
BorderStyle defaultBorderStyle)
Creates a new LabelLineBorderDecorator wrapping the given interior painter using
the given BorderStyle as default.
|
LineBorderDecorator(ICellPainter interiorPainter) |
LineBorderDecorator(ICellPainter interiorPainter,
BorderStyle defaultBorderStyle) |
PaddingDecorator(ICellPainter interiorPainter) |
PaddingDecorator(ICellPainter interiorPainter,
int padding) |
PaddingDecorator(ICellPainter interiorPainter,
int topPadding,
int rightPadding,
int bottomPadding,
int leftPadding) |
PercentageBarDecorator(ICellPainter interiorPainter) |
XPBackgroundDecorator(ICellPainter interiorPainter) |
Constructor and Description |
---|
DefaultSortConfiguration(ICellPainter cellPainter) |
SingleClickSortConfiguration(ICellPainter cellPainter) |
Modifier and Type | Class and Description |
---|---|
class |
SortableHeaderTextPainter |
protected static class |
SortableHeaderTextPainter.SortIconPainter
Paints the triangular sort icon images.
|
Constructor and Description |
---|
SortableHeaderTextPainter(ICellPainter interiorPainter)
Creates a
SortableHeaderTextPainter that uses the given ICellPainter
as base ICellPainter and decorate it with the SortableHeaderTextPainter.SortIconPainter on the right
edge of the cell. |
SortableHeaderTextPainter(ICellPainter interiorPainter,
boolean paintBg,
boolean interiorPainterToSpanFullWidth)
Creates a
SortableHeaderTextPainter that uses the given ICellPainter as base
ICellPainter and decorate it with the SortableHeaderTextPainter.SortIconPainter on the right
edge of the cell. |
SortableHeaderTextPainter(ICellPainter interiorPainter,
CellEdgeEnum cellEdge)
Creates a
SortableHeaderTextPainter that uses the given ICellPainter
as base ICellPainter and decorate it with the SortableHeaderTextPainter.SortIconPainter on the specified
edge of the cell. |
SortableHeaderTextPainter(ICellPainter interiorPainter,
CellEdgeEnum cellEdge,
boolean paintBg,
int spacing,
boolean paintDecorationDependent)
|
SortableHeaderTextPainter(ICellPainter interiorPainter,
CellEdgeEnum cellEdge,
ICellPainter decoratorPainter)
Creates a
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. |
Modifier and Type | Class and Description |
---|---|
class |
CellPainterFixture
Painter fixture for unit tests.
|
Modifier and Type | Method and Description |
---|---|
ICellPainter |
TestLayer.getCellPainter(int columnPosition,
int rowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
NatTableContentTooltip.isVisibleContentPainter(ICellPainter painter)
Checks if the given
ICellPainter is showing the content directly or if it is
anonymized by using the PasswordTextPainter |
Modifier and Type | Method and Description |
---|---|
ICellPainter |
TreeLayer.getCellPainter(int columnPosition,
int rowPosition,
ILayerCell cell,
IConfigRegistry configRegistry) |
ICellPainter |
TreeLayer.getTreeImagePainter() |
Modifier and Type | Class and Description |
---|---|
class |
IndentedTreeImagePainter
Implementation of CellPainterWrapper that is used to render tree structures in NatTable.
|
class |
TreeImagePainter |
Modifier and Type | Method and Description |
---|---|
ICellPainter |
IndentedTreeImagePainter.getTreeImagePainter() |
Modifier and Type | Method and Description |
---|---|
void |
IndentedTreeImagePainter.setTreeImagePainter(ICellPainter cellPainter) |
Constructor and Description |
---|
IndentedTreeImagePainter(ITreeRowModel<?> treeRowModel,
int treeIndent,
ICellPainter treeImagePainter)
Creates an IndentedTreeImagePainter based on the given ITreeRowModel, indentation per depth
and ICellPainter for painting the icons in the tree.
|
Constructor and Description |
---|
CellPainterMouseEventMatcher(String regionName,
int button,
ICellPainter targetCellPainter) |
Constructor and Description |
---|
CellPainterMouseEventMatcher(String regionName,
int button,
Class<? extends ICellPainter> targetCellPainterClass) |
Copyright © 2013. All Rights Reserved.