|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.statcvs.renderer.xml.XMLTableRenderer
Renders a Table
to a JDOM XML element
Constructor Summary | |
XMLTableRenderer(java.lang.String tableElementName,
java.lang.String rowElementName)
Constructor |
Method Summary | |
static java.lang.String |
convertToXMLName(java.lang.String string)
Tries to convert a String into an XML name, for example " Hello world!!! |
org.jdom.Element |
getRenderedTable(Table table)
Returns an XML element containing the table |
void |
renderAuthorCell(Author author)
Render a cell containing an author |
void |
renderCell(java.lang.String content)
Render a generic table cell |
void |
renderDirectoryCell(Directory directory)
Render a cell containing a directory |
void |
renderEmptyCell()
Render an empty cell |
void |
renderFileCell(CvsFile file,
boolean withIcon)
Render a cell containing a file |
void |
renderIntegerCell(int value)
Render an integer cell |
void |
renderIntegerCell(int value,
int total)
Render an integer cell, showing both the integer value and a percentage of a total |
void |
renderPercentageCell(double ratio)
Render a percentage cell |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLTableRenderer(java.lang.String tableElementName, java.lang.String rowElementName)
tableElementName
- the XML element name for the tablerowElementName
- the XML element name for each row of the tableMethod Detail |
public org.jdom.Element getRenderedTable(Table table)
table
- the table
public static java.lang.String convertToXMLName(java.lang.String string)
Hello world!!!
" to
"helloWorld
". If this doesn't succeed,
null will be returned. For example,
"123
" can't be easily turned into an
XML name because they must start with a letter.
string
- any String
public void renderCell(java.lang.String content)
TableCellRenderer
renderCell
in interface TableCellRenderer
content
- the cell's contentTableCellRenderer.renderCell(java.lang.String)
public void renderEmptyCell()
TableCellRenderer
renderEmptyCell
in interface TableCellRenderer
TableCellRenderer.renderEmptyCell()
public void renderIntegerCell(int value)
TableCellRenderer
renderIntegerCell
in interface TableCellRenderer
value
- the cell's contentTableCellRenderer.renderIntegerCell(int)
public void renderIntegerCell(int value, int total)
TableCellRenderer
renderIntegerCell
in interface TableCellRenderer
value
- the cell's contenttotal
- the total, worth 100%TableCellRenderer.renderIntegerCell(int, int)
public void renderPercentageCell(double ratio)
TableCellRenderer
renderPercentageCell
in interface TableCellRenderer
ratio
- the cell's contentTableCellRenderer.renderPercentageCell(double)
public void renderAuthorCell(Author author)
TableCellRenderer
renderAuthorCell
in interface TableCellRenderer
author
- the authorTableCellRenderer.renderAuthorCell(net.sf.statcvs.model.Author)
public void renderDirectoryCell(Directory directory)
TableCellRenderer
renderDirectoryCell
in interface TableCellRenderer
directory
- the directoryTableCellRenderer.renderDirectoryCell(net.sf.statcvs.model.Directory)
public void renderFileCell(CvsFile file, boolean withIcon)
TableCellRenderer
renderFileCell
in interface TableCellRenderer
file
- the filewithIcon
- display an icon in front of the filename?TableCellRenderer.renderFileCell(net.sf.statcvs.model.CvsFile, boolean)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |