Interface Reporter
-
public interface Reporter
Interface for creating reporting related objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
emitStandardStyleTag()
Emit a style tag containing the standard cascading style sheet.ReportDestination
getCountReportDestination(String cssPrefix)
Get a report destination that just counts the resulting rows and displays it in a HTML table with a custom CSS prefix, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.ReportDestination
getCSVReportDestination()
Get a report destination that will create CSV tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.ReportDestination
getHTMLReportDestination()
Get a report destination that will create HTML tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.ReportDestination
getHTMLReportDestination(String cssPrefix)
Get a report destination that will create HTML tables with a custom CSS prefix, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.ReportDestination
getJsonReportDestination()
Get a report destination that will create JSON tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.ReportDestination
getRTXReportDestination()
Get a report destination that will create RTX tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.ReportDestination
getXMLReportDestination()
Get a report destination that will create XML tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.
-
-
-
Method Detail
-
emitStandardStyleTag
void emitStandardStyleTag() throws IOException
Emit a style tag containing the standard cascading style sheet.- Throws:
IOException
- if an I/O error occurs.
-
getHTMLReportDestination
ReportDestination getHTMLReportDestination()
Get a report destination that will create HTML tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.- Returns:
- a report destination.
-
getHTMLReportDestination
ReportDestination getHTMLReportDestination(String cssPrefix)
Get a report destination that will create HTML tables with a custom CSS prefix, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.- Parameters:
cssPrefix
- for CSS.- Returns:
- a report destination.
-
getCSVReportDestination
ReportDestination getCSVReportDestination()
Get a report destination that will create CSV tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.- Returns:
- a report destination.
-
getXMLReportDestination
ReportDestination getXMLReportDestination()
Get a report destination that will create XML tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.- Returns:
- a report destination.
-
getRTXReportDestination
ReportDestination getRTXReportDestination()
Get a report destination that will create RTX tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.- Returns:
- a report destination.
-
getJsonReportDestination
ReportDestination getJsonReportDestination()
Get a report destination that will create JSON tables, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.- Returns:
- a report destination.
-
getCountReportDestination
ReportDestination getCountReportDestination(String cssPrefix)
Get a report destination that just counts the resulting rows and displays it in a HTML table with a custom CSS prefix, suitable for use withSchedulerSession.executeQuery(String, Object[], APIResultSetCallback)
.- Parameters:
cssPrefix
- for CSS- Returns:
- a report destination
-
-