|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.davisor.graphics.chart.AbstractTableRenderer
com.davisor.graphics.chart.CSSTableRenderer
com.davisor.graphics.chart.FOTableRenderer
com.davisor.graphics.chart.FOEmulatorTableRenderer
FOEmulatorTableRenderer implements a FO spesific TableFactory table renderer that emits the result as formatted
HTML that looks like FO.
ChartAttributes,
ChartData,
TableFactory| Field Summary |
| Fields inherited from class com.davisor.graphics.chart.FOTableRenderer |
DEFAULTTABLEWIDTH |
| Fields inherited from interface com.davisor.core.MIMETypes |
FILETYPE_BMP, FILETYPE_CSS, FILETYPE_DOC, FILETYPE_ECMA, FILETYPE_GIF, FILETYPE_HTML, FILETYPE_HTML_CSS, FILETYPE_INDEX, FILETYPE_INDEX_DOC, FILETYPE_INDEX_HTML, FILETYPE_INDEX_HTML_CSS, FILETYPE_INDEX_PDF, FILETYPE_INDEX_PPT, FILETYPE_INDEX_SVG, FILETYPE_INDEX_XHTML, FILETYPE_INDEX_XLS, FILETYPE_INDEX_XMSE, FILETYPE_INDEX_XMSP, FILETYPE_INDEX_XMSW, FILETYPE_INDEX_XSLFO, FILETYPE_JPEG, FILETYPE_PDF, FILETYPE_PNG, FILETYPE_PNG_WBMP, FILETYPE_PPM, FILETYPE_PPT, FILETYPE_SVG, FILETYPE_TEXT, FILETYPE_WBMP, FILETYPE_XHTML, FILETYPE_XLS, FILETYPE_XML, FILETYPE_XMSE, FILETYPE_XMSP, FILETYPE_XMSW, FILETYPE_XSLFO, FILETYPE_XSLFO_CSS, MIME_BMP, MIME_CSS, MIME_DOC, MIME_ECMA, MIME_GIF, MIME_HTML, MIME_HTML_CSS, MIME_INDEX, MIME_INDEX_DOC, MIME_INDEX_HTML, MIME_INDEX_HTML_CSS, MIME_INDEX_PDF, MIME_INDEX_PPT, MIME_INDEX_SVG, MIME_INDEX_XHTML, MIME_INDEX_XLS, MIME_INDEX_XMSE, MIME_INDEX_XMSP, MIME_INDEX_XMSW, MIME_INDEX_XSLFO, MIME_JPEG, MIME_OTHER, MIME_PDF, MIME_PNG, MIME_PNG_WBMP, MIME_PPM, MIME_PPT, MIME_SVG, MIME_TEXT, MIME_WBMP, MIME_XHTML, MIME_XLS, MIME_XML, MIME_XMSE, MIME_XMSP, MIME_XMSW, MIME_XSLFO, MIME_XSLFO_CSS |
| Constructor Summary | |
FOEmulatorTableRenderer()
Creates a new table factory. |
|
| Method Summary | |
protected java.lang.String |
characters(java.lang.String characters)
|
protected java.lang.String |
column(int number,
java.lang.Number totalWidth,
float relativeWidth,
java.lang.Number resolution)
|
protected java.lang.String |
endBody()
|
protected java.lang.String |
endDataCell()
|
protected java.lang.String |
endHeaderCell()
|
protected java.lang.String |
endRow()
|
protected java.lang.String |
endTable()
|
Chart |
renderTableChart(ChartAttributes attr,
ChartData data,
Chart chart)
Renders a table chart from given chart attributes and data. |
protected java.lang.String |
startBody()
|
protected java.lang.String |
startDataCell(java.awt.Paint color,
java.awt.Paint paint,
java.awt.Font font,
int alignment,
java.lang.Number gap,
java.awt.Paint line1Color,
java.awt.Stroke line1Stroke,
boolean line1Horizontal,
boolean line1BottomOrRight,
java.awt.Paint line2Color,
java.awt.Stroke line2Stroke,
boolean line2Horizontal,
boolean line2BottomOrRight)
|
protected java.lang.String |
startHeaderCell(int colSpan,
int rowSpan,
java.awt.Paint color,
java.awt.Paint paint,
java.awt.Font font,
int alignment,
java.lang.Number gap,
java.awt.Paint line1Color,
java.awt.Stroke line1Stroke,
boolean line1Horizontal,
boolean line1BottomOrRight,
java.awt.Paint line2Color,
java.awt.Stroke line2Stroke,
boolean line2Horizontal,
boolean line2BottomOrRight)
Starts a new header cell tag. |
protected java.lang.String |
startRow()
|
protected java.lang.String |
startTable(java.awt.Paint color,
java.awt.Paint paint,
java.awt.Stroke stroke)
Starts a new table tag. |
| Methods inherited from class com.davisor.graphics.chart.FOTableRenderer |
getProperty |
| Methods inherited from class com.davisor.graphics.chart.CSSTableRenderer |
getCSSBorder, getCSSBorder, getCSSBorder, getCSSColor, getCSSColor, getCSSStyle, getCSSStyle |
| Methods inherited from class com.davisor.graphics.chart.AbstractTableRenderer |
emitCell, emitColumn, emitHeader |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FOEmulatorTableRenderer()
| Method Detail |
protected java.lang.String characters(java.lang.String characters)
characters in class FOTableRenderer
protected java.lang.String column(int number,
java.lang.Number totalWidth,
float relativeWidth,
java.lang.Number resolution)
column in class FOTableRendererprotected java.lang.String endBody()
endBody in class FOTableRendererprotected java.lang.String endDataCell()
endDataCell in class FOTableRendererprotected java.lang.String endHeaderCell()
endHeaderCell in class FOTableRendererprotected java.lang.String endRow()
endRow in class FOTableRendererprotected java.lang.String endTable()
endTable in class FOTableRendererprotected java.lang.String startBody()
startBody in class FOTableRenderer
protected java.lang.String startDataCell(java.awt.Paint color,
java.awt.Paint paint,
java.awt.Font font,
int alignment,
java.lang.Number gap,
java.awt.Paint line1Color,
java.awt.Stroke line1Stroke,
boolean line1Horizontal,
boolean line1BottomOrRight,
java.awt.Paint line2Color,
java.awt.Stroke line2Stroke,
boolean line2Horizontal,
boolean line2BottomOrRight)
startDataCell in class FOTableRenderer
protected java.lang.String startHeaderCell(int colSpan,
int rowSpan,
java.awt.Paint color,
java.awt.Paint paint,
java.awt.Font font,
int alignment,
java.lang.Number gap,
java.awt.Paint line1Color,
java.awt.Stroke line1Stroke,
boolean line1Horizontal,
boolean line1BottomOrRight,
java.awt.Paint line2Color,
java.awt.Stroke line2Stroke,
boolean line2Horizontal,
boolean line2BottomOrRight)
startHeaderCell in class FOTableRenderercolSpan - the number of columns the header cell spansrowSpan - the number of rows the header cell spanscolor - foreground paintpaint - background paintfont - text fontalignment - text alignment (as defined by RenderAttributes)gap - cell padding (percentages)line1Color - first cell edge colorline1Stroke - first cell edge strokeline1Horizontal - is first cell edge horizontal or verticalline1BottomOrRight - is first cell edge bottom or right edgeline2Color - second cell edge colorline2Stroke - second cell edge strokeline2Horizontal - is second cell edge horizontal or verticalline2BottomOrRight - is first cell edge bottom or right edgeprotected java.lang.String startRow()
startRow in class FOTableRenderer
protected java.lang.String startTable(java.awt.Paint color,
java.awt.Paint paint,
java.awt.Stroke stroke)
startTable in class FOTableRenderercolor - table borderline paint (may be null)paint - table background paint (may be null)stroke - table borderline style (may be null)
public Chart renderTableChart(ChartAttributes attr,
ChartData data,
Chart chart)
throws InvalidDataException
This implementation changes chart content type to "text/html", and then delegates the task to superclass.
renderTableChart in interface TableRendererrenderTableChart in class AbstractTableRendererattr - chart attributesdata - chart datachart - chart to store the result into (may be null)
InvalidDataException - if data is invalid for chart rendering
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||