Package com.groiss.reporting.export
Class HTMLExporter
java.lang.Object
com.groiss.reporting.export.HTMLExporter
- All Implemented Interfaces:
ClientSideExporter
,ReportingExporter
- Direct Known Subclasses:
DownloadExporter
Exports Query results to HTML. Uses TableRenderer to display result Table.
-
Field Summary
Fields inherited from interface com.groiss.reporting.export.ReportingExporter
ROW_STYLE_HIDDEN
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ReportingTableModel
add configureable fields...getHeaderInfos
(Query q, int count) getResultDetailsJson
(Query q, int count) toJson
(Query q, ReportingTableModel tm)
-
Constructor Details
-
HTMLExporter
public HTMLExporter()
-
-
Method Details
-
getExportOptionsJSON
Description copied from interface:ReportingExporter
add configureable fields...- Specified by:
getExportOptionsJSON
in interfaceReportingExporter
- Returns:
- jsonarray which contains jsonobjects which have at leaast an id, a label and an implementing widget
-
getExportName
- Specified by:
getExportName
in interfaceReportingExporter
- Returns:
- the I18N name of the exporter
-
getHeaderInfos
- Parameters:
q
- the Query objectscount
- the number of results of report- Returns:
- a Map with the Info params. The key is the I18N key of the info paramters, the value the configured value
-
getClientSideRenderer
- Specified by:
getClientSideRenderer
in interfaceClientSideExporter
-
generateMatrixTable
-
toJson
- Specified by:
toJson
in interfaceClientSideExporter
-
getResultDetailsJson
- Specified by:
getResultDetailsJson
in interfaceClientSideExporter
-