|
|||||||||||
| 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 table| Method 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 TableCellRenderercontent - the cell's contentTableCellRenderer.renderCell(java.lang.String)public void renderEmptyCell()
TableCellRenderer
renderEmptyCell in interface TableCellRendererTableCellRenderer.renderEmptyCell()public void renderIntegerCell(int value)
TableCellRenderer
renderIntegerCell in interface TableCellRenderervalue - the cell's contentTableCellRenderer.renderIntegerCell(int)
public void renderIntegerCell(int value,
int total)
TableCellRenderer
renderIntegerCell in interface TableCellRenderervalue - the cell's contenttotal - the total, worth 100%TableCellRenderer.renderIntegerCell(int, int)public void renderPercentageCell(double ratio)
TableCellRenderer
renderPercentageCell in interface TableCellRendererratio - the cell's contentTableCellRenderer.renderPercentageCell(double)public void renderAuthorCell(Author author)
TableCellRenderer
renderAuthorCell in interface TableCellRendererauthor - the authorTableCellRenderer.renderAuthorCell(net.sf.statcvs.model.Author)public void renderDirectoryCell(Directory directory)
TableCellRenderer
renderDirectoryCell in interface TableCellRendererdirectory - the directoryTableCellRenderer.renderDirectoryCell(net.sf.statcvs.model.Directory)
public void renderFileCell(CvsFile file,
boolean withIcon)
TableCellRenderer
renderFileCell in interface TableCellRendererfile - 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 | ||||||||||