public class StyledDefinitionLabelProvider
extends org.eclipse.jface.viewers.StyledCellLabelProvider
implements org.eclipse.jface.viewers.ILabelProvider, org.eclipse.jface.viewers.IColorProvider
Constructor and Description |
---|
StyledDefinitionLabelProvider()
Default constructor
|
StyledDefinitionLabelProvider(org.eclipse.jface.viewers.ILabelProvider definitionLabelProvider)
Create a styled label provider based on the given plain label provider
for definitions.
|
StyledDefinitionLabelProvider(org.eclipse.jface.viewers.ILabelProvider definitionLabelProvider,
boolean suppressCardinality)
Create a styled label provider based on the given plain label provider
for definitions.
|
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected Object |
extractElement(Object element)
Extract the cell definition or entity definition.
This default implementation just returns the element. |
org.eclipse.swt.graphics.Color |
getBackground(Object element) |
org.eclipse.swt.graphics.Color |
getForeground(Object element) |
org.eclipse.swt.graphics.Image |
getImage(Object element)
Only implemented because of use with
PatternFilter and
ViewerComparator |
String |
getText(Object element)
Only implemented for use with
PatternFilter and
ViewerComparator |
void |
update(org.eclipse.jface.viewers.ViewerCell cell) |
erase, getColumn, getViewer, initialize, isOwnerDrawEnabled, measure, paint, prepareStyleRange, setOwnerDrawEnabled, styleDecoratedString
dispose, initialize, setOwnerDrawEnabled, setUpOwnerDraw
getToolTipBackgroundColor, getToolTipDisplayDelayTime, getToolTipFont, getToolTipForegroundColor, getToolTipImage, getToolTipShift, getToolTipStyle, getToolTipText, getToolTipTimeDisplayed, useNativeToolTip
addListener, fireLabelProviderChanged, isLabelProperty, removeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public StyledDefinitionLabelProvider()
public StyledDefinitionLabelProvider(org.eclipse.jface.viewers.ILabelProvider definitionLabelProvider)
definitionLabelProvider
- the definition label providerpublic StyledDefinitionLabelProvider(org.eclipse.jface.viewers.ILabelProvider definitionLabelProvider, boolean suppressCardinality)
definitionLabelProvider
- the definition label providersuppressCardinality
- if displaying the cardinality should be
suppressedpublic void update(org.eclipse.jface.viewers.ViewerCell cell)
update
in class org.eclipse.jface.viewers.StyledCellLabelProvider
StyledCellLabelProvider.update(ViewerCell)
protected Object extractElement(Object element)
element
- the element associated to a cellpublic org.eclipse.swt.graphics.Image getImage(Object element)
PatternFilter
and
ViewerComparator
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
ILabelProvider.getImage(Object)
public String getText(Object element)
PatternFilter
and
ViewerComparator
getText
in interface org.eclipse.jface.viewers.ILabelProvider
ILabelProvider.getText(Object)
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
dispose
in class org.eclipse.jface.viewers.StyledCellLabelProvider
StyledCellLabelProvider.dispose()
public org.eclipse.swt.graphics.Color getForeground(Object element)
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
IColorProvider.getForeground(Object)
public org.eclipse.swt.graphics.Color getBackground(Object element)
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
IColorProvider.getBackground(Object)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a