|
|
|
|
org.eclipse.jface.viewers
Class ColumnLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.CellLabelProvider
org.eclipse.jface.viewers.ColumnLabelProvider
-
All Implemented Interfaces:
-
IBaseLabelProvider,
IColorProvider,
IFontProvider,
ILabelProvider
-
Direct Known Subclasses:
-
PropertyColumnLabelProvider,
TreeColumnViewerLabelProvider
-
public class ColumnLabelProvider
- extends
CellLabelProvider
- implements
IFontProvider,
IColorProvider,
ILabelProvider
The ColumnLabelProvider is the label provider for viewers
that have column support such as
TreeViewer and
TableViewer
This classes is intended to be subclassed
-
Since:
- 3.3
Methods inherited from class org.eclipse.jface.viewers.
CellLabelProvider
|
dispose,
getToolTipBackgroundColor,
getToolTipDisplayDelayTime,
getToolTipFont,
getToolTipForegroundColor,
getToolTipImage,
getToolTipShift,
getToolTipStyle,
getToolTipText,
getToolTipTimeDisplayed,
initialize,
useNativeToolTip
|
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
ColumnLabelProvider
public ColumnLabelProvider()
update
public void update(
ViewerCell cell)
-
Description copied from class:
CellLabelProvider
- Update the label for cell.
-
-
Specified by:
-
update
in class
CellLabelProvider
-
-
Parameters:
-
cell -
ViewerCell
getFont
public
Font getFont(
Object element)
-
Description copied from interface:
IFontProvider
- Provides a font for the given element.
-
-
Specified by:
-
getFont
in interface
IFontProvider
-
-
Parameters:
-
element - the element
-
Returns:
- the font for the element, or
null
to use the default font
getBackground
public
Color getBackground(
Object element)
-
Description copied from interface:
IColorProvider
- Provides a background color for the given element.
-
-
Specified by:
-
getBackground
in interface
IColorProvider
-
-
Parameters:
-
element - the element
-
Returns:
- the background color for the element, or
null
to use the default background color
getForeground
public
Color getForeground(
Object element)
-
Description copied from interface:
IColorProvider
- Provides a foreground color for the given element.
-
-
Specified by:
-
getForeground
in interface
IColorProvider
-
-
Parameters:
-
element - the element
-
Returns:
- the foreground color for the element, or
null
to use the default foreground color
getImage
public
Image getImage(
Object element)
-
Description copied from interface:
ILabelProvider
- Returns the image for the label of the given element. The image
is owned by the label provider and must not be disposed directly.
Instead, dispose the label provider when no longer needed.
-
-
Specified by:
-
getImage
in interface
ILabelProvider
-
-
Parameters:
-
element - the element for which to provide the label image
-
Returns:
- the image used to label the element, or
null
if there is no image for the given object
getText
public
String getText(
Object element)
-
Description copied from interface:
ILabelProvider
- Returns the text for the label of the given element.
-
-
Specified by:
-
getText
in interface
ILabelProvider
-
-
Parameters:
-
element - the element for which to provide the label text
-
Returns:
- the text string used to label the element, or
null
if there is no text label for the given object
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.
|
|
|