de.jaret.util.ui.table.renderer
Class DateCellRenderer
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.DateCellRenderer
- All Implemented Interfaces:
- ICellRenderer
public class DateCellRenderer
- extends TextCellRenderer
Cell renderer for a date. Can also render a JaretDate.
- Version:
- $Id: DateCellRenderer.java 355 2007-04-09 13:54:05Z olk $
- Author:
- Peter Kliem
Field Summary |
protected java.text.DateFormat |
_dateformat
dateformat used to format the date to text. |
Constructor Summary |
DateCellRenderer()
Construct a date cell renderer. |
DateCellRenderer(org.eclipse.swt.printing.Printer printer)
Construct a date cell renderer for a printer. |
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. |
java.text.DateFormat |
getDateformat()
Retrive the used date format. |
void |
setDateformat(java.text.DateFormat dateformat)
Set the dateformat used for text transformation. |
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 |
_dateformat
protected java.text.DateFormat _dateformat
- dateformat used to format the date to text.
DateCellRenderer
public DateCellRenderer(org.eclipse.swt.printing.Printer printer)
- Construct a date cell renderer for a printer.
- Parameters:
printer
- priner device
DateCellRenderer
public DateCellRenderer()
- Construct a date cell 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.
- Overrides:
convertValue
in class TextCellRenderer
- Parameters:
row
- row of the cellcolumn
- column of the cell
- Returns:
- String for the value
getDateformat
public java.text.DateFormat getDateformat()
- Retrive the used date format.
- Returns:
- Returns the dateformat.
setDateformat
public void setDateformat(java.text.DateFormat dateformat)
- Set the dateformat used for text transformation.
- Parameters:
dateformat
- The dateformat to set.
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.