|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.displaytag.export.PdfView
public class PdfView
PDF exporter using IText. This class is provided more as an example than as a "production ready" class: users probably will need to write a custom export class with a specific layout.
| Constructor Summary | |
|---|---|
PdfView()
|
|
| Method Summary | |
|---|---|
void |
doExport(java.io.OutputStream out)
Returns the exported content as a String. |
protected void |
generateHeaders()
Generates the header cells, which persist on every page of the PDF document. |
protected void |
generatePDFTable()
The overall PDF table generator. |
protected void |
generateRows()
Generates all the row cells. |
java.lang.String |
getMimeType()
MimeType to return. |
protected void |
initTable()
Initialize the main info holder table. |
void |
setParameters(TableModel tableModel,
boolean exportFullList,
boolean includeHeader,
boolean decorateValues)
initialize the parameters needed for export. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PdfView()
| Method Detail |
|---|
public void setParameters(TableModel tableModel,
boolean exportFullList,
boolean includeHeader,
boolean decorateValues)
ExportViewdoExport()
and getMimeType(). Classes implementing ExportView should reset any instance field previously set
when this method is called, in order to support instance reusing.
setParameters in interface ExportViewtableModel - TableModel to renderexportFullList - boolean export full list?includeHeader - should header be included in export?decorateValues - should output be decorated?ExportView.setParameters(TableModel, boolean, boolean, boolean)
protected void initTable()
throws com.lowagie.text.BadElementException
com.lowagie.text.BadElementException - for errors during table initializationpublic java.lang.String getMimeType()
ExportView
getMimeType in interface ExportViewExportView.getMimeType()
protected void generatePDFTable()
throws javax.servlet.jsp.JspException,
com.lowagie.text.BadElementException
javax.servlet.jsp.JspException - for errors during value retrieving from the table model
com.lowagie.text.BadElementException - IText exception
public void doExport(java.io.OutputStream out)
throws javax.servlet.jsp.JspException
BinaryExportView
doExport in interface BinaryExportViewout - output writer
javax.servlet.jsp.JspException - for other exceptions during exportBinaryExportView.doExport(OutputStream)
protected void generateHeaders()
throws com.lowagie.text.BadElementException
com.lowagie.text.BadElementException - IText exception
protected void generateRows()
throws javax.servlet.jsp.JspException,
com.lowagie.text.BadElementException
javax.servlet.jsp.JspException - for errors during value retrieving from the table model
com.lowagie.text.BadElementException - errors while generating content
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||