Uses of Interface
org.eclipse.nebula.widgets.nattable.painter.cell.ICellPainter
-
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable
Methods in org.eclipse.nebula.widgets.nattable that return ICellPainter Modifier and Type Method Description ICellPainter
NatTable. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.config
Fields in org.eclipse.nebula.widgets.nattable.config declared as ICellPainter Modifier and Type Field Description ICellPainter
DefaultNatTableStyleConfiguration. cellPainter
Fields in org.eclipse.nebula.widgets.nattable.config with type parameters of type ICellPainter Modifier and Type Field Description static ConfigAttribute<ICellPainter>
CellConfigAttributes. CELL_PAINTER
Attribute for configuring the ICellPainter that should be used to render a cell. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.extension.e4.painterfactory
Methods in org.eclipse.nebula.widgets.nattable.extension.e4.painterfactory that return ICellPainter Modifier and Type Method Description ICellPainter
CellPainterCreator. createCellPainter(Map<String,Object> painterProperties, ICellPainter underlying)
Create anICellPainter
using the given painter properties.ICellPainter
CellPainterFactory. getCellPainter(String backgroundKey, List<String> decoratorKeys, String contentKey, Map<String,Object> painterProperties)
ICellPainter
CellPainterFactory. getCellPainter(List<String> painterValues, Map<String,Object> painterProperties)
ICellPainter
CellPainterFactory. getContentPainter(String key, Map<String,Object> painterProperties)
Create the content painter for the given key and properties.Methods in org.eclipse.nebula.widgets.nattable.extension.e4.painterfactory with parameters of type ICellPainter Modifier and Type Method Description ICellPainter
CellPainterCreator. createCellPainter(Map<String,Object> painterProperties, ICellPainter underlying)
Create anICellPainter
using the given painter properties.CellPainterWrapper
CellPainterWrapperCreator. createCellPainterWrapper(Map<String,Object> painterProperties, ICellPainter underlying)
Create aCellPainterWrapper
using the given painter properties.CellPainterWrapper
CellPainterFactory. getBackgroundPainter(String key, Map<String,Object> painterProperties, ICellPainter underlying)
Create the background painter for the given key and properties.CellPainterWrapper
CellPainterFactory. getDecoratorPainter(String key, Map<String,Object> painterProperties, ICellPainter underlying)
Create the decorator painter for the given key and properties. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy
Classes in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that implement ICellPainter Modifier and Type Class Description class
GroupByCellTextPainter
Specialized TextPainter that is used for grouping rows.class
GroupByHeaderPainter
The painter that is used to render the groupBy state.Fields in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy declared as ICellPainter Modifier and Type Field Description ICellPainter
DefaultGroupByThemeExtension. groupByObjectCellPainter
ICellPainter
DefaultGroupByThemeExtension. groupByObjectSelectionCellPainter
ICellPainter
DefaultGroupByThemeExtension. groupBySummaryCellPainter
ICellPainter
DefaultGroupByThemeExtension. groupBySummarySelectionCellPainter
Methods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that return ICellPainter Modifier and Type Method Description protected ICellPainter
DefaultGroupByThemeExtension. getGroupByObjectCellPainter()
Returns theICellPainter
that should be used to render the GroupBy object row cells in a NatTable.protected ICellPainter
DefaultGroupByThemeExtension. getGroupByObjectSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected GroupBy object row cells in a NatTable.protected ICellPainter
DefaultGroupByThemeExtension. getGroupBySummaryCellPainter()
Returns theICellPainter
that should be used to render the GroupBy row summary cells in a NatTable.protected ICellPainter
DefaultGroupByThemeExtension. getGroupBySummarySelectionCellPainter()
Returns theICellPainter
that should be used to render the selected GroupBy row summary cells in a NatTable. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.extension.nebula.richtext
Classes in org.eclipse.nebula.widgets.nattable.extension.nebula.richtext that implement ICellPainter Modifier and Type Class Description class
RichTextCellPainter
ICellPainter
that is able to render HTML formatted text by using the NebulaRichTextPainter
. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.filterrow
Classes in org.eclipse.nebula.widgets.nattable.filterrow that implement ICellPainter Modifier and Type Class 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. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.filterrow.combobox
Classes in org.eclipse.nebula.widgets.nattable.filterrow.combobox that implement ICellPainter Modifier and Type Class 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. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.group.painter
Classes in org.eclipse.nebula.widgets.nattable.group.painter that implement ICellPainter Modifier and Type Class Description class
ColumnGroupExpandCollapseImagePainter
Paints the triangular expand/collapse column header images.class
ColumnGroupHeaderTextPainter
class
RowGroupExpandCollapseImagePainter
Paints the triangular expand/collapse row header images.class
RowGroupHeaderTextPainter
Constructors in org.eclipse.nebula.widgets.nattable.group.painter with parameters of type ICellPainter Constructor Description ColumnGroupHeaderTextPainter(ICellPainter interiorPainter)
Creates aColumnGroupHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theColumnGroupExpandCollapseImagePainter
on the right edge of the cell.ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
Creates aColumnGroupHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theColumnGroupExpandCollapseImagePainter
on the right edge of the cell.ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge)
Creates aColumnGroupHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theColumnGroupExpandCollapseImagePainter
on the specified edge of the cell.ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, boolean paintBg, int spacing, boolean paintDecorationDependent)
ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter)
Creates aColumnGroupHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with the givenICellPainter
to use for column group related decoration on the specified edge of the cell.ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter, boolean paintBg, int spacing, boolean paintDecorationDependent)
RowGroupHeaderTextPainter(ICellPainter interiorPainter)
Creates aRowGroupHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theRowGroupExpandCollapseImagePainter
on the bottom edge of the cell.RowGroupHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
Creates aRowGroupHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theRowGroupExpandCollapseImagePainter
on the bottom edge of the cell.RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge)
Creates aRowGroupHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theRowGroupExpandCollapseImagePainter
on the specified edge of the cell.RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, boolean paintBg, int spacing, boolean paintDecorationDependent)
RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter)
Creates aRowGroupHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with the givenICellPainter
to use for sort related decoration on the specified edge of the cell.RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter, boolean paintBg, int spacing, boolean paintDecorationDependent)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.hierarchical
Methods in org.eclipse.nebula.widgets.nattable.hierarchical that return ICellPainter Modifier and Type Method Description ICellPainter
HierarchicalTreeLayer. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.hierarchical.config
Fields in org.eclipse.nebula.widgets.nattable.hierarchical.config declared as ICellPainter Modifier and Type Field Description ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. collapsedChildPainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. defaultCellPainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. evenRowCellPainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. levelHeaderCellPainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. levelHeaderSelectionCellPainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. oddRowCellPainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. treeCellPainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. treeSelectionCellPainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. treeStructurePainter
ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. treeStructureSelectionPainter
Methods in org.eclipse.nebula.widgets.nattable.hierarchical.config that return ICellPainter Modifier and Type Method Description protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getCollapsedChildPainter()
Returns theICellPainter
that should be used to render the content in cells of collapsed childs, e.g.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getDefaultCellPainter()
Returns the defaultICellPainter
that is used to render the NatTable.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getEvenRowCellPainter()
Returns theICellPainter
that should be used to render alternating rows.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getLevelHeaderCellPainter()
Returns theICellPainter
that should be used to render the tree column cells in a NatTable.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getLevelHeaderSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected level header column cells in a NatTable.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getOddRowCellPainter()
Returns theICellPainter
that should be used to render alternating rows.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getTreeCellPainter()
Returns theICellPainter
that should be used to render the tree column cells in a NatTable.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getTreeSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected tree column cells in a NatTable.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getTreeStructurePainter()
Returns theICellPainter
that should be used to render the tree structure in a NatTable.protected ICellPainter
DefaultHierarchicalTreeLayerThemeExtension. getTreeStructureSelectionPainter()
Returns theICellPainter
that should be used to render the selected tree structure in a NatTable. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.layer
Methods in org.eclipse.nebula.widgets.nattable.layer that return ICellPainter Modifier and Type Method Description ICellPainter
AbstractIndexLayerTransform. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
ICellPainter
AbstractLayer. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
ICellPainter
AbstractLayerTransform. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
ICellPainter
CompositeLayer. getCellPainter(int compositeColumnPosition, int compositeRowPosition, ILayerCell cell, IConfigRegistry configRegistry)
ICellPainter
ILayer. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
Return theICellPainter
for the givenILayerCell
at the given coordinates out of the givenIConfigRegistry
.ICellPainter
InvertedLayer. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.layer.config
Fields in org.eclipse.nebula.widgets.nattable.layer.config declared as ICellPainter Modifier and Type Field Description ICellPainter
DefaultColumnHeaderStyleConfiguration. cellPainter
ICellPainter
DefaultRowHeaderStyleConfiguration. cellPainter
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.painter.cell
Classes in org.eclipse.nebula.widgets.nattable.painter.cell that implement ICellPainter Modifier and Type Class Description class
AbstractCellPainter
class
AbstractTextPainter
Abstract TextPainter the contains general methods for drawing text into a cell.class
AutomaticRowHeightTextPainter
SpecialTextPainter
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
Specialization ofImagePainter
that renders a checkbox based on a boolean value.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
SpecializedTextPainter
that will paint the text that should be showed within a cell anonymized.class
PercentageBarCellPainter
class
TableCellPainter
ICellPainter that renders a data collection as sub cells within a NatTable cell.class
TextPainter
TextPainter that draws text into a cell horizontally.class
TreeCheckBoxPainter
class
VerticalTextImagePainter
TextPainter that draws text into a cell vertically.class
VerticalTextPainter
TextPainter that draws text into a cell vertically.Methods in org.eclipse.nebula.widgets.nattable.painter.cell that return ICellPainter Modifier and Type Method Description 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. getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, 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
ImagePainter. getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle bounds, IConfigRegistry configRegistry)
protected ICellPainter
TableCellPainter. getInternalPainter()
This getter is introduced to allow overriding in subclasses to add support for mixed internal painters, like for example different painters dependent on the data type.ICellPainter
CellPainterWrapper. getWrappedPainter()
Methods in org.eclipse.nebula.widgets.nattable.painter.cell with parameters of type ICellPainter Modifier and Type Method Description void
CellPainterWrapper. setWrappedPainter(ICellPainter painter)
Constructors in org.eclipse.nebula.widgets.nattable.painter.cell with parameters of type ICellPainter Constructor Description BackgroundImagePainter(ICellPainter interiorPainter, org.eclipse.swt.graphics.Image bgImage)
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 aGradientBackgroundPainter
as wrapper for the given painter with a gradient sweeping from left to right.GradientBackgroundPainter(ICellPainter painter, boolean vertical)
Creates aGradientBackgroundPainter
as wrapper for the given painter where the sweeping direction can be set.TableCellPainter(ICellPainter internalPainter)
Creates a TableCellPainter that uses the given ICellPainter as internal painter for the sub cells created and rendered by this painter.TableCellPainter(ICellPainter internalPainter, org.eclipse.swt.graphics.Color gridColor, org.eclipse.swt.graphics.Color selectedGridColor, int fixedSubCellHeight, boolean calculateParentCellHeight)
Creates a TableCellPainter that uses the given values for configuration. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.painter.cell.decorator
Classes in org.eclipse.nebula.widgets.nattable.painter.cell.decorator that implement ICellPainter Modifier and Type Class 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
CellPainterWrapper that adds a padding between the cell border and the interior painter.class
PercentageBarDecorator
Draws a rectangular bar in cell proportional to the value of the cell.class
XPBackgroundDecorator
Methods in org.eclipse.nebula.widgets.nattable.painter.cell.decorator that return ICellPainter Modifier and Type Method Description ICellPainter
CellPainterDecorator. getBaseCellPainter()
ICellPainter
CellPainterDecorator. getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry)
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. getDecoratorCellPainter()
Methods in org.eclipse.nebula.widgets.nattable.painter.cell.decorator with parameters of type ICellPainter Modifier and Type Method Description void
CellPainterDecorator. setBaseCellPainter(ICellPainter baseCellPainter)
void
CellPainterDecorator. setDecoratorCellPainter(ICellPainter decoratorCellPainter)
Constructors in org.eclipse.nebula.widgets.nattable.painter.cell.decorator with parameters of type ICellPainter Constructor Description BeveledBorderDecorator(ICellPainter interiorPainter)
BeveledBorderDecorator(ICellPainter interiorPainter, boolean uplift)
CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, int spacing, ICellPainter decoratorCellPainter)
Will create aCellPainterDecorator
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 aCellPainterDecorator
with the given amount of pixels as spacing between base and decoration painter.CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, int spacing, ICellPainter decoratorCellPainter, boolean paintDecorationDependent, boolean paintBg)
Will create aCellPainterDecorator
with the given amount of pixels as spacing between base and decoration painter.CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, ICellPainter decoratorCellPainter)
Will create aCellPainterDecorator
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 aCellPainterDecorator
with the default spacing of 2 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)
Create a PaddingDecorator around the given interior painter, adding a padding of 2 pixels on every side.
If will paint the background color to fill the resulting gaps, in case the PaddingDecorator wraps e.g.PaddingDecorator(ICellPainter interiorPainter, boolean paintBg)
Create a PaddingDecorator around the given interior painter, adding a padding of 2 pixels on every side.
This constructor allows to configure whether the PaddingDecorator should itself paint the background to avoid gaps or not.PaddingDecorator(ICellPainter interiorPainter, int padding)
Create a PaddingDecorator around the given interior painter, adding a padding of the given number of pixels on every side.
If will paint the background color to fill the resulting gaps, in case the PaddingDecorator wraps e.g.PaddingDecorator(ICellPainter interiorPainter, int padding, boolean paintBg)
Create a PaddingDecorator around the given interior painter, adding a padding of the given number of pixels on every side.
This constructor allows to configure whether the PaddingDecorator should itself paint the background to avoid gaps or not.PaddingDecorator(ICellPainter interiorPainter, int topPadding, int rightPadding, int bottomPadding, int leftPadding)
Create a PaddingDecorator around the given interior painter, adding the padding specified for each side.
If will paint the background color to fill the resulting gaps, in case the PaddingDecorator wraps e.g.PaddingDecorator(ICellPainter interiorPainter, int topPadding, int rightPadding, int bottomPadding, int leftPadding, boolean paintBg)
Create a PaddingDecorator around the given interior painter, adding the padding specified for each side.
This constructor allows to configure whether the PaddingDecorator should itself paint the background to avoid gaps or not.PercentageBarDecorator(ICellPainter interiorPainter)
XPBackgroundDecorator(ICellPainter interiorPainter)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.sort.config
Constructors in org.eclipse.nebula.widgets.nattable.sort.config with parameters of type ICellPainter Constructor Description DefaultSortConfiguration(ICellPainter cellPainter)
SingleClickSortConfiguration(ICellPainter cellPainter)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.sort.painter
Classes in org.eclipse.nebula.widgets.nattable.sort.painter that implement ICellPainter Modifier and Type Class Description class
SortableHeaderTextPainter
class
SortIconPainter
Paints the triangular sort icon images.Constructors in org.eclipse.nebula.widgets.nattable.sort.painter with parameters of type ICellPainter Constructor Description SortableHeaderTextPainter(ICellPainter interiorPainter)
Creates aSortableHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theSortIconPainter
on the right edge of the cell.SortableHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
Creates aSortableHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theSortIconPainter
on the right edge of the cell.SortableHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge)
Creates aSortableHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theSortIconPainter
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 aSortableHeaderTextPainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with the givenICellPainter
to use for sort related decoration on the specified edge of the cell.SortableHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter, boolean paintBg, int spacing, boolean paintDecorationDependent)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.style.theme
Methods in org.eclipse.nebula.widgets.nattable.style.theme that return ICellPainter Modifier and Type Method Description protected ICellPainter
DefaultNatTableThemeConfiguration. getBodyHoverCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getBodyHoverCellPainter()
Returns theICellPainter
that should be used to render hovered cells in a NatTable body region.protected ICellPainter
DefaultNatTableThemeConfiguration. getBodyHoverSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getBodyHoverSelectionCellPainter()
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable body region.protected ICellPainter
DefaultNatTableThemeConfiguration. getColumnGroupHeaderCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getColumnGroupHeaderCellPainter()
Returns theICellPainter
that should be used to render the column group header in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getColumnHeaderCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getColumnHeaderCellPainter()
Returns theICellPainter
that should be used to render the column header in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getColumnHeaderFullSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getColumnHeaderFullSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.protected ICellPainter
DefaultNatTableThemeConfiguration. getColumnHeaderHoverCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getColumnHeaderHoverCellPainter()
Returns theICellPainter
that should be used to render hovered cells in a NatTable column header region.protected ICellPainter
DefaultNatTableThemeConfiguration. getColumnHeaderHoverSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getColumnHeaderHoverSelectionCellPainter()
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable column header region.protected ICellPainter
DefaultNatTableThemeConfiguration. getColumnHeaderSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getColumnHeaderSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected cells in the column header of a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getCornerCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getCornerCellPainter()
Returns theICellPainter
that should be used to render the corner in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getCornerSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getCornerSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected cells in the corner of a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getDefaultCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getDefaultCellPainter()
Returns the defaultICellPainter
that is used to render the NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getDefaultHoverCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getDefaultHoverCellPainter()
Returns theICellPainter
that should be used by default to render hovered cells in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getDefaultHoverSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getDefaultHoverSelectionCellPainter()
Returns theICellPainter
that should be used by default to render hovered selected cells in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getDefaultSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getDefaultSelectionCellPainter()
Returns the defaultICellPainter
that is used to render selected cells in NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getEvenRowCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getEvenRowCellPainter()
Returns theICellPainter
that should be used to render alternating rows.protected ICellPainter
DefaultNatTableThemeConfiguration. getFilterRowCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getFilterRowCellPainter()
Returns theICellPainter
that should be used to render the filter row cells in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getOddRowCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getOddRowCellPainter()
Returns theICellPainter
that should be used to render alternating rows.protected ICellPainter
DefaultNatTableThemeConfiguration. getRowGroupHeaderCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getRowGroupHeaderCellPainter()
Returns theICellPainter
that should be used to render the row group header in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getRowHeaderCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getRowHeaderCellPainter()
Returns theICellPainter
that should be used to render the row header in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getRowHeaderFullSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getRowHeaderFullSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.protected ICellPainter
DefaultNatTableThemeConfiguration. getRowHeaderHoverCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getRowHeaderHoverCellPainter()
Returns theICellPainter
that should be used to render hovered cells in a NatTable row header region.protected ICellPainter
DefaultNatTableThemeConfiguration. getRowHeaderHoverSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getRowHeaderHoverSelectionCellPainter()
Returns theICellPainter
that should be used to render hovered selected cells in a NatTable row header region.protected ICellPainter
DefaultNatTableThemeConfiguration. getRowHeaderSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getRowHeaderSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected cells in the row header of a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getSelectedSortHeaderCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getSelectedSortHeaderCellPainter()
Returns theICellPainter
that should be used to render the sort header cells in a NatTable in selected state.protected ICellPainter
DefaultNatTableThemeConfiguration. getSelectionAnchorCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getSelectionAnchorCellPainter()
Returns theICellPainter
that is used to render the selection anchor in normal display mode.protected ICellPainter
DefaultNatTableThemeConfiguration. getSelectionAnchorSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getSelectionAnchorSelectionCellPainter()
Returns theICellPainter
that is used to render the selection anchor in selection display mode.protected ICellPainter
DefaultNatTableThemeConfiguration. getSortHeaderCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getSortHeaderCellPainter()
Returns theICellPainter
that should be used to render the sort header cells in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getSummaryRowCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getSummaryRowCellPainter()
Returns theICellPainter
that should be used to render the summary row cells in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getSummaryRowSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getSummaryRowSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected summary row cells in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getTreeCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getTreeCellPainter()
Returns theICellPainter
that should be used to render the tree column cells in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getTreeSelectionCellPainter()
protected abstract ICellPainter
ThemeConfiguration. getTreeSelectionCellPainter()
Returns theICellPainter
that should be used to render the selected tree column cells in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getTreeStructurePainter()
protected abstract ICellPainter
ThemeConfiguration. getTreeStructurePainter()
Returns theICellPainter
that should be used to render the tree structure in a NatTable.protected ICellPainter
DefaultNatTableThemeConfiguration. getTreeStructureSelectionPainter()
protected abstract ICellPainter
ThemeConfiguration. getTreeStructureSelectionPainter()
Returns theICellPainter
that should be used to render the selected tree structure in a NatTable. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.test.fixture
Classes in org.eclipse.nebula.widgets.nattable.test.fixture that implement ICellPainter Modifier and Type Class Description class
CellPainterFixture
Painter fixture for unit tests.Methods in org.eclipse.nebula.widgets.nattable.test.fixture that return ICellPainter Modifier and Type Method Description ICellPainter
TestLayer. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.tooltip
Methods in org.eclipse.nebula.widgets.nattable.tooltip with parameters of type ICellPainter Modifier and Type Method Description protected boolean
NatTableContentTooltip. isVisibleContentPainter(ICellPainter painter)
Checks if the givenICellPainter
is showing the content directly or if it is anonymized by using thePasswordTextPainter
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.tree
Methods in org.eclipse.nebula.widgets.nattable.tree that return ICellPainter Modifier and Type Method Description ICellPainter
TreeLayer. getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry)
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.tree.config
Fields in org.eclipse.nebula.widgets.nattable.tree.config with type parameters of type ICellPainter Modifier and Type Field Description static ConfigAttribute<ICellPainter>
TreeConfigAttributes. TREE_STRUCTURE_PAINTER
Configuration attribute to specify the painter that should be used to render the tree structure. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.tree.painter
Classes in org.eclipse.nebula.widgets.nattable.tree.painter that implement ICellPainter Modifier and Type Class Description class
IndentedTreeImagePainter
Implementation of CellPainterWrapper that is used to render tree structures in NatTable.class
TreeImagePainter
Methods in org.eclipse.nebula.widgets.nattable.tree.painter that return ICellPainter Modifier and Type Method Description ICellPainter
IndentedTreeImagePainter. getTreeImagePainter()
Methods in org.eclipse.nebula.widgets.nattable.tree.painter with parameters of type ICellPainter Modifier and Type Method Description void
IndentedTreeImagePainter. setBaseCellPainter(ICellPainter cellPainter)
void
IndentedTreeImagePainter. setTreeImagePainter(ICellPainter cellPainter)
Constructors in org.eclipse.nebula.widgets.nattable.tree.painter with parameters of type ICellPainter Constructor Description IndentedTreeImagePainter(int treeIndent, ICellPainter treeImagePainter)
Creates an IndentedTreeImagePainter using the given indentation per depth andICellPainter
for painting the icons in the tree.IndentedTreeImagePainter(int treeIndent, ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth)
Creates aIndentedTreeImagePainter
that uses the givenICellPainter
as baseICellPainter
and decorate it with theTreeImagePainter
on the right edge of the cell.IndentedTreeImagePainter(int treeIndent, ICellPainter interiorPainter, CellEdgeEnum cellEdge, boolean paintBg, int spacing, boolean paintDecorationDependent)
IndentedTreeImagePainter(int treeIndent, ICellPainter interiorPainter, CellEdgeEnum cellEdge, ICellPainter decoratorPainter, boolean paintBg, int spacing, boolean paintDecorationDependent)
IndentedTreeImagePainter(int treeIndent, CellEdgeEnum cellEdge, ICellPainter treeImagePainter)
Creates an IndentedTreeImagePainter using the given indentation per depth andICellPainter
for painting the icons in the tree to the specified cell edge. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.ui.matcher
Constructors in org.eclipse.nebula.widgets.nattable.ui.matcher with parameters of type ICellPainter Constructor Description CellPainterMouseEventMatcher(String regionName, int button, ICellPainter targetCellPainter)
Creates aCellPainterMouseEventMatcher
for a given region name, mouse button and a specific target cellPainter instance.Constructor parameters in org.eclipse.nebula.widgets.nattable.ui.matcher with type arguments of type ICellPainter Constructor Description CellPainterMouseEventMatcher(String regionName, int button, Class<? extends ICellPainter> targetCellPainterClass)
Creates aCellPainterMouseEventMatcher
for a given region name, mouse button and a target cellPainter class.
-