de.jaret.util.ui.table.renderer
Class LabelProviderRenderer
java.lang.Object
de.jaret.util.ui.table.renderer.RendererBase
de.jaret.util.ui.table.renderer.CellRendererBase
de.jaret.util.ui.table.renderer.TextCellRenderer
de.jaret.util.ui.table.renderer.LabelProviderRenderer
- All Implemented Interfaces:
- ICellRenderer
public class LabelProviderRenderer
- extends TextCellRenderer
Cell renderer rendering an object using an ILabelProvider (uses text only).
- Version:
- $Id: LabelProviderRenderer.java 356 2007-04-09 13:54:25Z olk $
- Author:
- kliem
Field Summary |
protected org.eclipse.jface.viewers.ILabelProvider |
_labelProvider
Label provider tat will be used. |
Method Summary |
protected java.lang.String |
convertValue(IRow row,
IColumn column)
Convert the value specified by row, column to a string. |
ICellRenderer |
createPrintRenderer(org.eclipse.swt.printing.Printer printer)
Create a renderer connfigured for printing. |
org.eclipse.jface.viewers.ILabelProvider |
getLabelProvider()
Retrieve the label provider used. |
void |
setLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider)
Set the label provider to be used by the renderer. |
Methods inherited from class de.jaret.util.ui.table.renderer.CellRendererBase |
applyInsets, drawBackground, drawBorder, drawCommentMarker, drawFocus, drawSelection, getBackgroundColor, getBorderColor, getFont, getForegroundColor, getInnerWidth, getPreferredWidth, getVerticalSpacesSum, isInCommentMarkerArea |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_labelProvider
protected org.eclipse.jface.viewers.ILabelProvider _labelProvider
- Label provider tat will be used.
LabelProviderRenderer
public LabelProviderRenderer(org.eclipse.swt.printing.Printer printer)
- Construct a label provider renderer for a printer.
- Parameters:
printer
- printer device
LabelProviderRenderer
public LabelProviderRenderer()
- Construct a label provider renderer.
convertValue
protected java.lang.String convertValue(IRow row,
IColumn column)
- Convert the value specified by row, column to a string. This method is ideally suited to be overidden by
extensions of the textcellrenderer. Use the label provider to convert value to String.
- Overrides:
convertValue
in class TextCellRenderer
- Parameters:
row
- row of the cellcolumn
- column of the cell
- Returns:
- String for the value
getLabelProvider
public org.eclipse.jface.viewers.ILabelProvider getLabelProvider()
- Retrieve the label provider used.
- Returns:
- the label provider
setLabelProvider
public void setLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider)
- Set the label provider to be used by the renderer.
- Parameters:
labelProvider
- label provider to be used
createPrintRenderer
public ICellRenderer createPrintRenderer(org.eclipse.swt.printing.Printer printer)
- Create a renderer connfigured for printing.
- Specified by:
createPrintRenderer
in interface ICellRenderer
- Overrides:
createPrintRenderer
in class TextCellRenderer
- Parameters:
printer
- printer to use
- Returns:
- a configured renderer for printing
Copyright © 2012. All Rights Reserved.