public class TableLabelProvider<T> extends ManagedLabelProvider implements ITableLabelProvider, ITableColorProvider, ITableFontProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
TableLabelProvider.Column<T> |
| Constructor and Description |
|---|
TableLabelProvider() |
| Modifier and Type | Method and Description |
|---|---|
TableLabelProvider<T> |
addColumn(TableLabelProvider.Column<T> column) |
Color |
getBackground(java.lang.Object element,
int columnIndex) |
TableLabelProvider.Column<T> |
getColumn(int columnIndex) |
Image |
getColumnImage(java.lang.Object element,
int columnIndex) |
java.lang.String |
getColumnText(java.lang.Object element,
int columnIndex) |
Font |
getFont(java.lang.Object element,
int columnIndex) |
Color |
getForeground(java.lang.Object element,
int columnIndex) |
boolean |
isHeaderVisible() |
boolean |
isLinesVisible() |
TableLabelProvider.Column<T> |
removeColumn(int columnIndex) |
TableLabelProvider<T> |
setHeaderVisible(boolean headerVisible) |
TableLabelProvider<T> |
setLinesVisible(boolean linesVisible) |
TableLabelProvider<T> |
support(TableViewer tableViewer) |
createResourceManager, dispose, getResource, getResourceManagercreateImageProvider, createTextImageProvider, createTextProvider, getImage, getTextaddListener, fireLabelProviderChanged, isLabelProperty, removeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddListener, dispose, isLabelProperty, removeListenerpublic TableLabelProvider<T> addColumn(TableLabelProvider.Column<T> column)
public boolean isHeaderVisible()
public TableLabelProvider<T> setHeaderVisible(boolean headerVisible)
public boolean isLinesVisible()
public TableLabelProvider<T> setLinesVisible(boolean linesVisible)
public TableLabelProvider.Column<T> removeColumn(int columnIndex)
public TableLabelProvider.Column<T> getColumn(int columnIndex)
public java.lang.String getColumnText(java.lang.Object element,
int columnIndex)
getColumnText in interface ITableLabelProviderpublic Image getColumnImage(java.lang.Object element, int columnIndex)
getColumnImage in interface ITableLabelProviderpublic Color getForeground(java.lang.Object element, int columnIndex)
getForeground in interface ITableColorProviderpublic Color getBackground(java.lang.Object element, int columnIndex)
getBackground in interface ITableColorProviderpublic Font getFont(java.lang.Object element, int columnIndex)
getFont in interface ITableFontProviderpublic TableLabelProvider<T> support(TableViewer tableViewer)
Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html