Interface TableCellRenderer
- All Known Implementing Classes:
HTMLTableCellRenderer, XMLRenderer
public interface TableCellRenderer
Interface for a class that turns
Columns
into their representation for some output format, for example a HTML
<td> or an XML element.- Version:
- $Id: TableCellRenderer.java,v 1.11 2008/04/02 11:22:15 benoitx Exp $
- Author:
- Richard Cyganiak invalid input: '<'rcyg@gmx.de>
-
Method Summary
Modifier and TypeMethodDescriptionvoidrenderAuthorCell(Author author) Render a cell containing an authorvoidrenderAuthorIdCell(Author author) Render a cell containing an author IdvoidrenderCell(String content) Render a generic table cellvoidrenderDirectoryCell(Directory directory) Render a cell containing a directoryvoidRender an empty cellvoidrenderFileCell(VersionedFile file, boolean withIcon, WebRepositoryIntegration webRepository) Render a cell containing a filevoidrenderIntegerCell(int value) Render an integer cellvoidrenderIntegerCell(int value, int total) Render an integer cell, showing both the integer value and a percentage of a totalvoidrenderLinkCell(String url, String label) Render a cell containing a link.voidrenderPercentageCell(double ratio) Render a percentage cell
-
Method Details
-
renderCell
Render a generic table cell- Parameters:
content- the cell's content
-
renderEmptyCell
void renderEmptyCell()Render an empty cell -
renderIntegerCell
void renderIntegerCell(int value) Render an integer cell- Parameters:
value- the cell's content
-
renderIntegerCell
void renderIntegerCell(int value, int total) Render an integer cell, showing both the integer value and a percentage of a total- Parameters:
value- the cell's contenttotal- the total, worth 100%
-
renderPercentageCell
void renderPercentageCell(double ratio) Render a percentage cell- Parameters:
ratio- the cell's content
-
renderAuthorCell
Render a cell containing an author- Parameters:
author- the author
-
renderAuthorIdCell
Render a cell containing an author Id- Parameters:
author- the author
-
renderDirectoryCell
Render a cell containing a directory- Parameters:
directory- the directory
-
renderFileCell
Render a cell containing a file- Parameters:
file- the filewithIcon- display an icon in front of the filename?webRepository- for creating links; might be null
-
renderLinkCell
-