|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.waveset.util.ReportRenderer
A simple rendering utility that takes an XML document or Report object and turns it into either HTML or Text.
Field Summary | |
static java.lang.String |
code_id
|
Constructor Summary | |
ReportRenderer()
Build a report renderer. |
|
ReportRenderer(java.util.Locale locale)
|
Method Summary | |
java.lang.String |
getStyleSheet()
Return the style sheet information as a string |
static void |
main(java.lang.String[] args)
Parses an XML report file, renders it as html, and displays the result. |
java.lang.String |
render(org.w3c.dom.Element report,
boolean fragment)
Begin traversal of the document, emitting the header. |
java.lang.String |
render(Report report,
boolean fragment)
Render a Report object. |
java.lang.String |
render(java.lang.String xmlReport,
boolean fragment)
Render a report document as HTML. |
byte[] |
renderToPdf(Report report,
boolean fragment,
java.lang.String chartType)
Deprecated. This version was left for backwards compatibility. Use versions that accept font information. |
void |
renderToPdf(Report report,
boolean fragment,
java.lang.String chartType,
java.io.OutputStream os)
Deprecated. This version was left for backwards compatibility. Use versions that accept font information. |
void |
renderToPdf(Report report,
boolean fragment,
java.lang.String chartType,
java.io.OutputStream os,
java.lang.String font,
boolean embedFont)
|
byte[] |
renderToPdf(Report report,
boolean fragment,
java.lang.String chartType,
java.lang.String font,
boolean embedFont)
|
void |
renderToSeparatedText(Report report,
java.lang.StringBuffer sb,
java.lang.String sep)
|
java.lang.String |
renderToText(org.w3c.dom.Element report,
boolean fragment)
|
java.lang.String |
renderToText(Report report,
boolean fragment)
|
java.lang.String |
renderToText(java.lang.String xmlReport,
boolean fragment)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String code_id
Constructor Detail |
public ReportRenderer()
render
method.
public ReportRenderer(java.util.Locale locale)
Method Detail |
public java.lang.String getStyleSheet()
public java.lang.String render(java.lang.String xmlReport, boolean fragment) throws WavesetException
If the "fragment" option is false, we will render a complete document starting with , otherwise we will render only the contents following
which can be plugged in somewhere else. Note that if you use fragments, it is expected that you have STYLE_SHEET in the containing page.
WavesetException
public java.lang.String render(Report report, boolean fragment) throws WavesetException
WavesetException
public java.lang.String render(org.w3c.dom.Element report, boolean fragment)
public byte[] renderToPdf(Report report, boolean fragment, java.lang.String chartType, java.lang.String font, boolean embedFont) throws WavesetException
WavesetException
public byte[] renderToPdf(Report report, boolean fragment, java.lang.String chartType) throws WavesetException
WavesetException
public void renderToPdf(Report report, boolean fragment, java.lang.String chartType, java.io.OutputStream os, java.lang.String font, boolean embedFont) throws WavesetException
WavesetException
public void renderToPdf(Report report, boolean fragment, java.lang.String chartType, java.io.OutputStream os) throws WavesetException
WavesetException
public java.lang.String renderToText(org.w3c.dom.Element report, boolean fragment)
public java.lang.String renderToText(java.lang.String xmlReport, boolean fragment) throws WavesetException
WavesetException
public java.lang.String renderToText(Report report, boolean fragment) throws WavesetException
WavesetException
public void renderToSeparatedText(Report report, java.lang.StringBuffer sb, java.lang.String sep)
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |