Uses of Interface
org.eclipse.nebula.widgets.nattable.painter.cell.ICellPainter
Packages that use ICellPainter
Package
Description
-
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable
Methods in org.eclipse.nebula.widgets.nattable that return ICellPainterModifier and TypeMethodDescriptionNatTable.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 ICellPainterFields in org.eclipse.nebula.widgets.nattable.config with type parameters of type ICellPainterModifier and TypeFieldDescriptionstatic final ConfigAttribute<ICellPainter>CellConfigAttributes.CELL_PAINTERAttribute 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 ICellPainterModifier and TypeMethodDescriptionCellPainterCreator.createCellPainter(Map<String, Object> painterProperties, ICellPainter underlying) Create anICellPainterusing the given painter properties.CellPainterFactory.getCellPainter(String backgroundKey, List<String> decoratorKeys, String contentKey, Map<String, Object> painterProperties) 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 ICellPainterModifier and TypeMethodDescriptionCellPainterCreator.createCellPainter(Map<String, Object> painterProperties, ICellPainter underlying) Create anICellPainterusing the given painter properties.CellPainterWrapperCreator.createCellPainterWrapper(Map<String, Object> painterProperties, ICellPainter underlying) Create aCellPainterWrapperusing the given painter properties.CellPainterFactory.getBackgroundPainter(String key, Map<String, Object> painterProperties, ICellPainter underlying) Create the background painter for the given key and properties.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 ICellPainterModifier and TypeClassDescriptionclassSpecialized TextPainter that is used for grouping rows.classThe painter that is used to render the groupBy state.Fields in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy declared as ICellPainterModifier and TypeFieldDescriptionDefaultGroupByThemeExtension.groupByObjectCellPainterDefaultGroupByThemeExtension.groupByObjectSelectionCellPainterDefaultGroupByThemeExtension.groupBySummaryCellPainterDefaultGroupByThemeExtension.groupBySummarySelectionCellPainterMethods in org.eclipse.nebula.widgets.nattable.extension.glazedlists.groupBy that return ICellPainterModifier and TypeMethodDescriptionprotected ICellPainterDefaultGroupByThemeExtension.getGroupByObjectCellPainter()Returns theICellPainterthat should be used to render the GroupBy object row cells in a NatTable.protected ICellPainterDefaultGroupByThemeExtension.getGroupByObjectSelectionCellPainter()Returns theICellPainterthat should be used to render the selected GroupBy object row cells in a NatTable.protected ICellPainterDefaultGroupByThemeExtension.getGroupBySummaryCellPainter()Returns theICellPainterthat should be used to render the GroupBy row summary cells in a NatTable.protected ICellPainterDefaultGroupByThemeExtension.getGroupBySummarySelectionCellPainter()Returns theICellPainterthat 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 ICellPainterModifier and TypeClassDescriptionclassICellPainterthat 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 ICellPainterModifier and TypeClassDescriptionclassImagePainterthat is responsible for painting the icon into the filter row cells.classPainter that is used to paint the cells of the filter row.Constructors in org.eclipse.nebula.widgets.nattable.filterrow with parameters of type ICellPainterModifierConstructorDescriptionFilterRowPainter(ICellPainter painter, ImagePainter filterIconPainter) Creates aFilterRowPainterthat uses the givenICellPainteras filter row painter. -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.filterrow.combobox
Classes in org.eclipse.nebula.widgets.nattable.filterrow.combobox that implement ICellPainterModifier and TypeClassDescriptionclassImagePainterthat 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 ICellPainterModifier and TypeClassDescriptionclassPaints the triangular expand/collapse column header images.classclassPaints the triangular expand/collapse row header images.classConstructors in org.eclipse.nebula.widgets.nattable.group.painter with parameters of type ICellPainterModifierConstructorDescriptionColumnGroupHeaderTextPainter(ICellPainter interiorPainter) Creates aColumnGroupHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theColumnGroupExpandCollapseImagePainteron the right edge of the cell.ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth) Creates aColumnGroupHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theColumnGroupExpandCollapseImagePainteron the right edge of the cell.ColumnGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge) Creates aColumnGroupHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theColumnGroupExpandCollapseImagePainteron 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 aColumnGroupHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with the givenICellPainterto 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 aRowGroupHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theRowGroupExpandCollapseImagePainteron the bottom edge of the cell.RowGroupHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth) Creates aRowGroupHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theRowGroupExpandCollapseImagePainteron the bottom edge of the cell.RowGroupHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge) Creates aRowGroupHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theRowGroupExpandCollapseImagePainteron 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 aRowGroupHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with the givenICellPainterto 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 ICellPainterModifier and TypeMethodDescriptionHierarchicalTreeLayer.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 ICellPainterModifier and TypeFieldDescriptionDefaultHierarchicalTreeLayerThemeExtension.collapsedChildPainterDefaultHierarchicalTreeLayerThemeExtension.defaultCellPainterDefaultHierarchicalTreeLayerThemeExtension.evenRowCellPainterDefaultHierarchicalTreeLayerThemeExtension.levelHeaderCellPainterDefaultHierarchicalTreeLayerThemeExtension.levelHeaderSelectionCellPainterDefaultHierarchicalTreeLayerThemeExtension.oddRowCellPainterDefaultHierarchicalTreeLayerThemeExtension.treeCellPainterDefaultHierarchicalTreeLayerThemeExtension.treeSelectionCellPainterDefaultHierarchicalTreeLayerThemeExtension.treeStructurePainterDefaultHierarchicalTreeLayerThemeExtension.treeStructureSelectionPainterMethods in org.eclipse.nebula.widgets.nattable.hierarchical.config that return ICellPainterModifier and TypeMethodDescriptionprotected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getCollapsedChildPainter()Returns theICellPainterthat should be used to render the content in cells of collapsed childs, e.g.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getDefaultCellPainter()Returns the defaultICellPainterthat is used to render the NatTable.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getEvenRowCellPainter()Returns theICellPainterthat should be used to render alternating rows.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getLevelHeaderCellPainter()Returns theICellPainterthat should be used to render the tree column cells in a NatTable.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getLevelHeaderSelectionCellPainter()Returns theICellPainterthat should be used to render the selected level header column cells in a NatTable.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getOddRowCellPainter()Returns theICellPainterthat should be used to render alternating rows.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getTreeCellPainter()Returns theICellPainterthat should be used to render the tree column cells in a NatTable.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getTreeSelectionCellPainter()Returns theICellPainterthat should be used to render the selected tree column cells in a NatTable.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getTreeStructurePainter()Returns theICellPainterthat should be used to render the tree structure in a NatTable.protected ICellPainterDefaultHierarchicalTreeLayerThemeExtension.getTreeStructureSelectionPainter()Returns theICellPainterthat 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 ICellPainterModifier and TypeMethodDescriptionAbstractIndexLayerTransform.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry) AbstractLayer.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry) AbstractLayerTransform.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry) CompositeLayer.getCellPainter(int compositeColumnPosition, int compositeRowPosition, ILayerCell cell, IConfigRegistry configRegistry) ILayer.getCellPainter(int columnPosition, int rowPosition, ILayerCell cell, IConfigRegistry configRegistry) Return theICellPainterfor the givenILayerCellat the given coordinates out of the givenIConfigRegistry.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 ICellPainterModifier and TypeFieldDescriptionDefaultColumnHeaderStyleConfiguration.cellPainterDefaultRowHeaderStyleConfiguration.cellPainter -
Uses of ICellPainter in org.eclipse.nebula.widgets.nattable.painter.cell
Classes in org.eclipse.nebula.widgets.nattable.painter.cell that implement ICellPainterModifier and TypeClassDescriptionclassclassAbstract TextPainter the contains general methods for drawing text into a cell.classSpecialTextPainterthat will always calculate the row height of the cell dependent to the content shown in the cell.classPaints the cell background using an image.classPaints the background of the cell using the color from the cell style.classA cell painter that can blend multiple background colours together when more than one has been registered for a given cell.classPaints a button and simulates a button click.classclassSpecialization ofImagePainterthat renders a checkbox based on a boolean value.classclassclassclassPaints the background of the cell with a gradient sweeping using the style configuration.classPaints an image.classSpecializedTextPainterthat will paint the text that should be showed within a cell anonymized.classclassICellPainter that renders a data collection as sub cells within a NatTable cell.classTextPainter that draws text into a cell horizontally.classclassTextPainter that draws text into a cell vertically.classTextPainter that draws text into a cell vertically.Methods in org.eclipse.nebula.widgets.nattable.painter.cell that return ICellPainterModifier and TypeMethodDescriptionAbstractCellPainter.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry) CellPainterWrapper.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry) ICellPainter.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry) ImagePainter.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle bounds, IConfigRegistry configRegistry) protected ICellPainterTableCellPainter.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.CellPainterWrapper.getWrappedPainter()Methods in org.eclipse.nebula.widgets.nattable.painter.cell with parameters of type ICellPainterModifier and TypeMethodDescriptionvoidCellPainterWrapper.setWrappedPainter(ICellPainter painter) Constructors in org.eclipse.nebula.widgets.nattable.painter.cell with parameters of type ICellPainterModifierConstructorDescriptionBackgroundImagePainter(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 aGradientBackgroundPainteras wrapper for the given painter with a gradient sweeping from left to right.GradientBackgroundPainter(ICellPainter painter, boolean vertical) Creates aGradientBackgroundPainteras 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 ICellPainterModifier and TypeClassDescriptionclassDecorator for rendering the cell with beveled borders (button look).classDecorates a cell painter with another cell painter.classNatTabledecorator class which is used to draw borders for cells whose LabelStack contains border related labels.classclassCellPainterWrapper that adds a padding between the cell border and the interior painter.classDraws a rectangular bar in cell proportional to the value of the cell.classMethods in org.eclipse.nebula.widgets.nattable.painter.cell.decorator that return ICellPainterModifier and TypeMethodDescriptionCellPainterDecorator.getBaseCellPainter()CellPainterDecorator.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry) PaddingDecorator.getCellPainterAt(int x, int y, ILayerCell cell, org.eclipse.swt.graphics.GC gc, org.eclipse.swt.graphics.Rectangle adjustedCellBounds, IConfigRegistry configRegistry) CellPainterDecorator.getDecoratorCellPainter()Methods in org.eclipse.nebula.widgets.nattable.painter.cell.decorator with parameters of type ICellPainterModifier and TypeMethodDescriptionvoidCellPainterDecorator.setBaseCellPainter(ICellPainter baseCellPainter) voidCellPainterDecorator.setDecoratorCellPainter(ICellPainter decoratorCellPainter) Constructors in org.eclipse.nebula.widgets.nattable.painter.cell.decorator with parameters of type ICellPainterModifierConstructorDescriptionBeveledBorderDecorator(ICellPainter interiorPainter) BeveledBorderDecorator(ICellPainter interiorPainter, boolean uplift) CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, int spacing, ICellPainter decoratorCellPainter) Will create aCellPainterDecoratorwith 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 aCellPainterDecoratorwith 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 aCellPainterDecoratorwith the given amount of pixels as spacing between base and decoration painter.CellPainterDecorator(ICellPainter baseCellPainter, CellEdgeEnum cellEdge, ICellPainter decoratorCellPainter) Will create aCellPainterDecoratorwith 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 aCellPainterDecoratorwith 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 ICellPainterModifierConstructorDescriptionDefaultSortConfiguration(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 ICellPainterModifier and TypeClassDescriptionclassclassPaints the triangular sort icon images.Constructors in org.eclipse.nebula.widgets.nattable.sort.painter with parameters of type ICellPainterModifierConstructorDescriptionSortableHeaderTextPainter(ICellPainter interiorPainter) Creates aSortableHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theSortIconPainteron the right edge of the cell.SortableHeaderTextPainter(ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth) Creates aSortableHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theSortIconPainteron the right edge of the cell.SortableHeaderTextPainter(ICellPainter interiorPainter, CellEdgeEnum cellEdge) Creates aSortableHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with theSortIconPainteron 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 aSortableHeaderTextPainterthat uses the givenICellPainteras baseICellPainterand decorate it with the givenICellPainterto 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
Fields in org.eclipse.nebula.widgets.nattable.style.theme declared as ICellPainterModifier and TypeFieldDescriptionDefaultNatTableThemeConfiguration.bodyHoverCellPainterDefaultNatTableThemeConfiguration.bodyHoverSelectionCellPainterDefaultNatTableThemeConfiguration.cGroupHeaderCellPainterDefaultNatTableThemeConfiguration.cHeaderCellPainterDefaultNatTableThemeConfiguration.cHeaderFullSelectionCellPainterDefaultNatTableThemeConfiguration.cHeaderHoverCellPainterDefaultNatTableThemeConfiguration.cHeaderHoverSelectionCellPainterDefaultNatTableThemeConfiguration.cHeaderSelectionCellPainterDefaultNatTableThemeConfiguration.cornerCellPainterDefaultNatTableThemeConfiguration.cornerSelectionCellPainterDefaultNatTableThemeConfiguration.defaultCellPainterDefaultNatTableThemeConfiguration.defaultHoverCellPainterDefaultNatTableThemeConfiguration.defaultHoverSelectionCellPainterDefaultNatTableThemeConfiguration.defaultSelectionCellPainterDefaultNatTableThemeConfiguration.evenRowCellPainterDefaultNatTableThemeConfiguration.filterRowCellPainterDefaultNatTableThemeConfiguration.oddRowCellPainterDefaultNatTableThemeConfiguration.rGroupHeaderCellPainterDefaultNatTableThemeConfiguration.rHeaderCellPainterDefaultNatTableThemeConfiguration.rHeaderFullSelectionCellPainterDefaultNatTableThemeConfiguration.rHeaderHoverCellPainterDefaultNatTableThemeConfiguration.rHeaderHoverSelectionCellPainterDefaultNatTableThemeConfiguration.rHeaderSelectionCellPainterDefaultNatTableThemeConfiguration.selectedSortHeaderCellPainterDefaultNatTableThemeConfiguration.selectionAnchorCellPainterDefaultNatTableThemeConfiguration.selectionAnchorSelectionCellPainterDefaultNatTableThemeConfiguration.sortHeaderCellPainterDefaultNatTableThemeConfiguration.summaryRowCellPainterDefaultNatTableThemeConfiguration.summaryRowSelectionCellPainterDefaultNatTableThemeConfiguration.treeCellPainterDefaultNatTableThemeConfiguration.treeSelectionCellPainterDefaultNatTableThemeConfiguration.treeStructurePainterDefaultNatTableThemeConfiguration.treeStructureSelectionPainterMethods in org.eclipse.nebula.widgets.nattable.style.theme that return ICellPainterModifier and TypeMethodDescriptionprotected ICellPainterDefaultNatTableThemeConfiguration.getBodyHoverCellPainter()protected abstract ICellPainterThemeConfiguration.getBodyHoverCellPainter()Returns theICellPainterthat should be used to render hovered cells in a NatTable body region.protected ICellPainterDefaultNatTableThemeConfiguration.getBodyHoverSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getBodyHoverSelectionCellPainter()Returns theICellPainterthat should be used to render hovered selected cells in a NatTable body region.protected ICellPainterDefaultNatTableThemeConfiguration.getColumnGroupHeaderCellPainter()protected abstract ICellPainterThemeConfiguration.getColumnGroupHeaderCellPainter()Returns theICellPainterthat should be used to render the column group header in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getColumnHeaderCellPainter()protected abstract ICellPainterThemeConfiguration.getColumnHeaderCellPainter()Returns theICellPainterthat should be used to render the column header in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getColumnHeaderFullSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getColumnHeaderFullSelectionCellPainter()Returns theICellPainterthat should be used to render the selected cells in the column header of a NatTable when all cells in the column are selected.protected ICellPainterDefaultNatTableThemeConfiguration.getColumnHeaderHoverCellPainter()protected abstract ICellPainterThemeConfiguration.getColumnHeaderHoverCellPainter()Returns theICellPainterthat should be used to render hovered cells in a NatTable column header region.protected ICellPainterDefaultNatTableThemeConfiguration.getColumnHeaderHoverSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getColumnHeaderHoverSelectionCellPainter()Returns theICellPainterthat should be used to render hovered selected cells in a NatTable column header region.protected ICellPainterDefaultNatTableThemeConfiguration.getColumnHeaderSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getColumnHeaderSelectionCellPainter()Returns theICellPainterthat should be used to render the selected cells in the column header of a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getCornerCellPainter()protected abstract ICellPainterThemeConfiguration.getCornerCellPainter()Returns theICellPainterthat should be used to render the corner in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getCornerSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getCornerSelectionCellPainter()Returns theICellPainterthat should be used to render the selected cells in the corner of a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getDefaultCellPainter()protected abstract ICellPainterThemeConfiguration.getDefaultCellPainter()Returns the defaultICellPainterthat is used to render the NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getDefaultHoverCellPainter()protected abstract ICellPainterThemeConfiguration.getDefaultHoverCellPainter()Returns theICellPainterthat should be used by default to render hovered cells in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getDefaultHoverSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getDefaultHoverSelectionCellPainter()Returns theICellPainterthat should be used by default to render hovered selected cells in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getDefaultSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getDefaultSelectionCellPainter()Returns the defaultICellPainterthat is used to render selected cells in NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getEvenRowCellPainter()protected abstract ICellPainterThemeConfiguration.getEvenRowCellPainter()Returns theICellPainterthat should be used to render alternating rows.protected ICellPainterDefaultNatTableThemeConfiguration.getFilterRowCellPainter()protected abstract ICellPainterThemeConfiguration.getFilterRowCellPainter()Returns theICellPainterthat should be used to render the filter row cells in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getOddRowCellPainter()protected abstract ICellPainterThemeConfiguration.getOddRowCellPainter()Returns theICellPainterthat should be used to render alternating rows.protected ICellPainterDefaultNatTableThemeConfiguration.getRowGroupHeaderCellPainter()protected abstract ICellPainterThemeConfiguration.getRowGroupHeaderCellPainter()Returns theICellPainterthat should be used to render the row group header in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getRowHeaderCellPainter()protected abstract ICellPainterThemeConfiguration.getRowHeaderCellPainter()Returns theICellPainterthat should be used to render the row header in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getRowHeaderFullSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getRowHeaderFullSelectionCellPainter()Returns theICellPainterthat should be used to render the selected cells in the row header of a NatTable when all cells in the row are selected.protected ICellPainterDefaultNatTableThemeConfiguration.getRowHeaderHoverCellPainter()protected abstract ICellPainterThemeConfiguration.getRowHeaderHoverCellPainter()Returns theICellPainterthat should be used to render hovered cells in a NatTable row header region.protected ICellPainterDefaultNatTableThemeConfiguration.getRowHeaderHoverSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getRowHeaderHoverSelectionCellPainter()Returns theICellPainterthat should be used to render hovered selected cells in a NatTable row header region.protected ICellPainterDefaultNatTableThemeConfiguration.getRowHeaderSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getRowHeaderSelectionCellPainter()Returns theICellPainterthat should be used to render the selected cells in the row header of a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getSelectedSortHeaderCellPainter()protected abstract ICellPainterThemeConfiguration.getSelectedSortHeaderCellPainter()Returns theICellPainterthat should be used to render the sort header cells in a NatTable in selected state.protected ICellPainterDefaultNatTableThemeConfiguration.getSelectionAnchorCellPainter()protected abstract ICellPainterThemeConfiguration.getSelectionAnchorCellPainter()Returns theICellPainterthat is used to render the selection anchor in normal display mode.protected ICellPainterDefaultNatTableThemeConfiguration.getSelectionAnchorSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getSelectionAnchorSelectionCellPainter()Returns theICellPainterthat is used to render the selection anchor in selection display mode.protected ICellPainterDefaultNatTableThemeConfiguration.getSortHeaderCellPainter()protected abstract ICellPainterThemeConfiguration.getSortHeaderCellPainter()Returns theICellPainterthat should be used to render the sort header cells in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getSummaryRowCellPainter()protected abstract ICellPainterThemeConfiguration.getSummaryRowCellPainter()Returns theICellPainterthat should be used to render the summary row cells in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getSummaryRowSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getSummaryRowSelectionCellPainter()Returns theICellPainterthat should be used to render the selected summary row cells in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getTreeCellPainter()protected abstract ICellPainterThemeConfiguration.getTreeCellPainter()Returns theICellPainterthat should be used to render the tree column cells in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getTreeSelectionCellPainter()protected abstract ICellPainterThemeConfiguration.getTreeSelectionCellPainter()Returns theICellPainterthat should be used to render the selected tree column cells in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getTreeStructurePainter()protected abstract ICellPainterThemeConfiguration.getTreeStructurePainter()Returns theICellPainterthat should be used to render the tree structure in a NatTable.protected ICellPainterDefaultNatTableThemeConfiguration.getTreeStructureSelectionPainter()protected abstract ICellPainterThemeConfiguration.getTreeStructureSelectionPainter()Returns theICellPainterthat 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 ICellPainterMethods in org.eclipse.nebula.widgets.nattable.test.fixture that return ICellPainterModifier and TypeMethodDescriptionTestLayer.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 ICellPainterModifier and TypeMethodDescriptionprotected booleanNatTableContentTooltip.isVisibleContentPainter(ICellPainter painter) Checks if the givenICellPainteris 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 ICellPainterModifier and TypeMethodDescriptionTreeLayer.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 ICellPainterModifier and TypeFieldDescriptionstatic final ConfigAttribute<ICellPainter>TreeConfigAttributes.TREE_STRUCTURE_PAINTERConfiguration 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 ICellPainterModifier and TypeClassDescriptionclassImplementation of CellPainterWrapper that is used to render tree structures in NatTable.classMethods in org.eclipse.nebula.widgets.nattable.tree.painter that return ICellPainterMethods in org.eclipse.nebula.widgets.nattable.tree.painter with parameters of type ICellPainterModifier and TypeMethodDescriptionvoidIndentedTreeImagePainter.setBaseCellPainter(ICellPainter cellPainter) voidIndentedTreeImagePainter.setTreeImagePainter(ICellPainter cellPainter) Constructors in org.eclipse.nebula.widgets.nattable.tree.painter with parameters of type ICellPainterModifierConstructorDescriptionIndentedTreeImagePainter(int treeIndent, ICellPainter treeImagePainter) Creates an IndentedTreeImagePainter using the given indentation per depth andICellPainterfor painting the icons in the tree.IndentedTreeImagePainter(int treeIndent, ICellPainter interiorPainter, boolean paintBg, boolean interiorPainterToSpanFullWidth) Creates aIndentedTreeImagePainterthat uses the givenICellPainteras baseICellPainterand decorate it with theTreeImagePainteron 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 andICellPainterfor 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 ICellPainterModifierConstructorDescriptionCellPainterMouseEventMatcher(int stateMask, String regionName, int button, ICellPainter targetCellPainter) Creates aCellPainterMouseEventMatcherfor a given state mask, region name, mouse button and a specific target cellPainter instance.CellPainterMouseEventMatcher(String regionName, int button, ICellPainter targetCellPainter) Creates aCellPainterMouseEventMatcherfor 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 ICellPainterModifierConstructorDescriptionCellPainterMouseEventMatcher(int stateMask, String regionName, int button, Class<? extends ICellPainter> targetCellPainterClass) Creates aCellPainterMouseEventMatcherfor a given state mask, region name, mouse button and a target cellPainter class.CellPainterMouseEventMatcher(String regionName, int button, Class<? extends ICellPainter> targetCellPainterClass) Creates aCellPainterMouseEventMatcherfor a given region name, mouse button and a target cellPainter class.