Modifier and Type | Class and Description |
---|---|
class |
EmptyReportException
The EmptyReportException is thrown, it the report processing generated no content.
|
class |
ReportDataFactoryException
A report data factory exception is thrown whenever querying a datasource failed for some reason.
|
class |
ReportDataFactoryQueryTimeoutException |
class |
ReportEventException
The ReportEventException is thrown, if there were unrecoverable exceptions during the report processing.
|
class |
ReportInterruptedException
This exception is thrown when the current thread received the Interrupt-signal while the report is beeing processed.
|
class |
ReportParameterValidationException |
Modifier and Type | Method and Description |
---|---|
static void |
DataFactoryEditorSupport.configureDataFactoryForPreview(DataFactory dataFactory,
DesignTimeContext context) |
static void |
DataFactoryEditorSupport.configureDataFactoryForPreview(DataFactory dataFactory,
DesignTimeContext context,
DataFactory[] additionalDataFactories) |
Modifier and Type | Method and Description |
---|---|
void |
OutputFunction.restart(ReportState state) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractRenderer.add(Band band,
ExpressionRuntime runtime) |
void |
Renderer.add(Band band,
ExpressionRuntime runtime) |
void |
AbstractRenderer.addEmptyRootLevelBand() |
void |
Renderer.addEmptyRootLevelBand() |
void |
AbstractRenderer.addProgressBox() |
void |
Renderer.addProgressBox() |
void |
AbstractRenderer.addToNormalFlow(Band band,
ExpressionRuntime runtime) |
Modifier and Type | Method and Description |
---|---|
void |
RenderModelBuilder.add(ExpressionRuntime runtime,
Band band) |
void |
ReportRenderModelBuilder.add(ExpressionRuntime runtime,
Band band) |
void |
LayoutBuilderStrategy.add(ExpressionRuntime runtime,
LayoutModelBuilder builder,
Band band,
List<InlineSubreportMarker> collectedSubReports) |
void |
DefaultLayoutBuilderStrategy.add(ExpressionRuntime runtime,
LayoutModelBuilder builder,
Band band,
List<InlineSubreportMarker> collectedSubReports) |
void |
RenderModelBuilder.addEmptyRootLevelBand() |
void |
ReportRenderModelBuilder.addEmptyRootLevelBand() |
void |
RenderModelBuilder.addProgressBox() |
void |
ReportRenderModelBuilder.addProgressBox() |
void |
RenderModelBuilder.addToNormalFlow(ExpressionRuntime runtime,
Band band) |
void |
ReportRenderModelBuilder.addToNormalFlow(ExpressionRuntime runtime,
Band band) |
Modifier and Type | Method and Description |
---|---|
protected DefaultProcessingContext |
AbstractReportProcessor.createProcessingContext() |
void |
GroupOutputHandler.groupBodyFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.groupBodyFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
GroupOutputHandler.groupFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.groupFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
GroupOutputHandler.groupStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.groupStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
GroupOutputHandler.itemsAdvanced(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.itemsAdvanced(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
GroupOutputHandler.itemsFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.itemsFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
GroupOutputHandler.itemsStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.itemsStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
boolean |
AbstractReportProcessor.paginate() |
protected void |
AbstractReportProcessor.prepareReportProcessing() |
void |
DefaultOutputFunction.print(ExpressionRuntime dataRow,
Band band)
Prints the given band at the current cursor position.
|
protected void |
DefaultOutputFunction.printDesigntimeFooter(ReportEvent event) |
protected void |
DefaultOutputFunction.printDesigntimeHeader(ReportEvent event) |
protected void |
DefaultOutputFunction.printEmptyRootLevelBand() |
PageState |
AbstractReportProcessor.processPage(PageState pageState,
boolean performOutput) |
PageState |
ReportProcessor.processPage(PageState state,
boolean performOutput) |
protected ProcessState |
AbstractReportProcessor.processPrepareLevels(ProcessState state,
int maxRows)
Processes all prepare levels to compute the function values.
|
void |
AbstractReportProcessor.processReport() |
void |
ReportProcessor.processReport() |
void |
DefaultOutputFunction.restart(ReportState state) |
void |
GroupOutputHandler.summaryRow(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.summaryRow(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
GroupOutputHandler.summaryRowEnd(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.summaryRowEnd(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
GroupOutputHandler.summaryRowStart(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
RelationalGroupOutputHandler.summaryRowStart(DefaultOutputFunction outputFunction,
ReportEvent event) |
protected ExpressionRuntime |
DefaultOutputFunction.updateDetailsHeader(ReportState state,
ProcessingContext processingContext,
ReportDefinition report,
ExpressionRuntime runtime) |
void |
DefaultOutputFunction.updateFooterArea(ReportEvent event) |
protected void |
DefaultOutputFunction.updateHeaderArea(ReportState givenState) |
protected boolean |
DefaultOutputFunction.updatePageFooter(ReportEvent event,
LayouterLevel[] levels) |
protected ExpressionRuntime |
DefaultOutputFunction.updatePageHeader(ReportState state,
ProcessingContext processingContext,
ReportDefinition report,
LayouterLevel[] levels,
ExpressionRuntime runtime) |
protected boolean |
DefaultOutputFunction.updateRepeatingFooters(ReportEvent event,
LayouterLevel[] levels) |
protected ExpressionRuntime |
DefaultOutputFunction.updateRepeatingGroupHeader(ReportState state,
ProcessingContext processingContext,
ReportDefinition report,
LayouterLevel[] levels,
ExpressionRuntime runtime) |
protected ExpressionRuntime |
DefaultOutputFunction.updateWatermark(ReportState state,
ProcessingContext processingContext,
ReportDefinition report,
LayouterLevel[] levels,
ExpressionRuntime runtime) |
Constructor and Description |
---|
AbstractReportProcessor(MasterReport report,
OutputProcessor outputProcessor) |
DefaultProcessingContext(MasterReport report) |
DefaultProcessingContext(MasterReport report,
OutputProcessorMetaData metaData) |
DefaultProcessingContext(OutputProcessorMetaData outputProcessorMetaData,
ResourceBundleFactory resourceBundleFactory,
Configuration configuration,
ResourceManager resourceManager,
ResourceKey contentBase,
DocumentMetaData metaData,
ReportEnvironment environment,
int compatibilityLevel) |
Modifier and Type | Method and Description |
---|---|
void |
CrosstabOutputHandler.groupBodyFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.groupBodyFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.groupBodyFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.groupBodyFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOutputHandler.groupFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.groupFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.groupFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.groupFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOutputHandler.groupStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.groupStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.groupStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.groupStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOutputHandler.itemsAdvanced(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.itemsAdvanced(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.itemsAdvanced(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.itemsAdvanced(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOutputHandler.itemsFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.itemsFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.itemsFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.itemsFinished(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOutputHandler.itemsStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.itemsStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.itemsStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.itemsStarted(DefaultOutputFunction outputFunction,
ReportEvent event) |
static void |
CrosstabOutputHelper.printCrosstabSummary(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOutputHandler.summaryRow(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.summaryRow(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.summaryRow(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.summaryRow(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOutputHandler.summaryRowEnd(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.summaryRowEnd(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.summaryRowEnd(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.summaryRowEnd(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOutputHandler.summaryRowStart(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabOtherOutputHandler.summaryRowStart(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabColumnOutputHandler.summaryRowStart(DefaultOutputFunction outputFunction,
ReportEvent event) |
void |
CrosstabRowOutputHandler.summaryRowStart(DefaultOutputFunction outputFunction,
ReportEvent event) |
Modifier and Type | Method and Description |
---|---|
void |
ParameterReportControllerPane.setReport(MasterReport report) |
Constructor and Description |
---|
CSVDataExportTask(MasterReport report,
ReportProgressDialog dialog,
SwingGuiContext swingGuiContext)
Creates a new CSV export task.
|
CSVTableExportTask(MasterReport report,
ReportProgressDialog dialog,
SwingGuiContext swingGuiContext)
Creates a new CSV export task.
|
Constructor and Description |
---|
HtmlDirExportTask(MasterReport report,
ReportProgressDialog progressDialog,
SwingGuiContext swingGuiContext)
Creates a new html export task.
|
HtmlStreamExportTask(MasterReport report,
ReportProgressDialog dialog,
SwingGuiContext swingGuiContext)
Creates a new html export task.
|
HtmlZipExportTask(MasterReport report,
ReportProgressDialog dialog,
SwingGuiContext swingGuiContext)
Creates a new html export task.
|
Constructor and Description |
---|
PdfExportTask(MasterReport report,
ReportProgressDialog progressListener,
SwingGuiContext swingGuiContext)
Creates a new PDF export task.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
PrintUtil.print(MasterReport report) |
static boolean |
PrintUtil.print(MasterReport report,
ReportProgressListener progressListener) |
static void |
PrintUtil.printDirectly(MasterReport report) |
static void |
PrintUtil.printDirectly(MasterReport report,
ReportProgressListener progressListener) |
Constructor and Description |
---|
RTFExportTask(MasterReport report,
ReportProgressDialog dialog,
SwingGuiContext swingGuiContext)
Creates a new export task.
|
Constructor and Description |
---|
ExcelExportTask(MasterReport report,
ReportProgressDialog dialog,
SwingGuiContext swingGuiContext)
Creates a new export task.
|
XSSFExcelExportTask(MasterReport report,
ReportProgressDialog dialog,
SwingGuiContext swingGuiContext)
Creates a new export task.
|
Modifier and Type | Method and Description |
---|---|
MasterReport |
BSFReportPreProcessor.performPreDataProcessing(MasterReport definition,
DefaultFlowController flowController) |
SubReport |
BSFReportPreProcessor.performPreDataProcessing(SubReport definition,
DefaultFlowController flowController) |
MasterReport |
BSFReportPreProcessor.performPreProcessing(MasterReport definition,
DefaultFlowController flowController) |
SubReport |
BSFReportPreProcessor.performPreProcessing(SubReport definition,
DefaultFlowController flowController) |
Modifier and Type | Method and Description |
---|---|
static void |
CSVDataReportUtil.createCSV(MasterReport report,
OutputStream outputStream,
String encoding) |
static void |
CSVDataReportUtil.createCSV(MasterReport report,
String filename)
Saves a report to CSV format.
|
static void |
CSVDataReportUtil.createCSV(MasterReport report,
String filename,
String encoding)
Saves a report to CSV format.
|
static void |
CSVDataReportUtil.createCSV(MasterReport report,
Writer writer)
Saves a report to CSV format.
|
Constructor and Description |
---|
CSVProcessor(MasterReport report)
Creates a new
CSVProcessor . |
CSVProcessor(MasterReport report,
String separator)
Creates a new CSVProcessor.
|
CSVProcessor(MasterReport report,
String separator,
boolean writeDataRowNames)
Creates a new CSVProcessor.
|
Modifier and Type | Method and Description |
---|---|
void |
FastExportTemplate.finishReport() |
void |
FastExportOutputFunction.restart(ReportState state) |
Modifier and Type | Method and Description |
---|---|
void |
CsvFormattedDataBuilder.compute(Band band,
ExpressionRuntime runtime,
OutputStream out) |
void |
FastCsvExportTemplate.finishReport() |
static void |
FastCsvReportUtil.process(MasterReport report,
OutputStream out) |
static void |
FastCsvReportUtil.process(MasterReport report,
OutputStream out,
ReportProgressListener listener) |
protected void |
FastCsvContentProducerTemplate.writeContent(Band band,
ExpressionRuntime runtime,
FormattedDataBuilder messageFormatSupport) |
Constructor and Description |
---|
FastCsvExportProcessor(MasterReport report,
OutputStream outputStream) |
FastCsvExportProcessor(MasterReport report,
OutputStream outputStream,
String encoding) |
Modifier and Type | Method and Description |
---|---|
void |
FastHtmlFormattedDataBuilder.compute(Band band,
ExpressionRuntime runtime,
OutputStream out) |
void |
FastHtmlContentProducerTemplate.finishReport() |
void |
FastHtmlExportTemplate.finishReport() |
static void |
FastHtmlReportUtil.processStreamHtml(MasterReport report,
OutputStream out) |
protected void |
FastHtmlContentProducerTemplate.writeContent(Band band,
ExpressionRuntime runtime,
FormattedDataBuilder messageFormatSupport) |
Constructor and Description |
---|
FastHtmlExportProcessor(MasterReport report,
FastHtmlContentItems contentItems) |
Modifier and Type | Method and Description |
---|---|
void |
FormattedDataBuilder.compute(Band band,
ExpressionRuntime runtime,
OutputStream out) |
protected FormattedDataBuilder |
AbstractContentProducerTemplate.createTemplate(Band band,
ExpressionRuntime runtime) |
void |
AbstractContentProducerTemplate.finishReport() |
static void |
FastSheetLayoutProducer.performLayout(Band band,
ExpressionRuntime runtime,
OutputProcessor outputTarget) |
protected abstract void |
AbstractContentProducerTemplate.writeContent(Band band,
ExpressionRuntime runtime,
FormattedDataBuilder messageFormatSupport) |
Modifier and Type | Method and Description |
---|---|
MasterReport |
ReportDynamicStyleAnalyzerPreProcessor.performPreProcessing(MasterReport definition,
DefaultFlowController flowController) |
SubReport |
ReportDynamicStyleAnalyzerPreProcessor.performPreProcessing(SubReport definition,
DefaultFlowController flowController) |
Modifier and Type | Method and Description |
---|---|
void |
FastExcelFormattedDataBuilder.compute(Band band,
ExpressionRuntime runtime,
OutputStream out) |
void |
FastExcelContentProducerTemplate.finishReport() |
void |
FastExcelExportTemplate.finishReport() |
static void |
FastExcelReportUtil.processXls(MasterReport report,
OutputStream out) |
static void |
FastExcelReportUtil.processXls(MasterReport report,
OutputStream out,
ReportProgressListener listener) |
static void |
FastExcelReportUtil.processXlsx(MasterReport report,
OutputStream out) |
static void |
FastExcelReportUtil.processXlsx(MasterReport report,
OutputStream out,
ReportProgressListener listener) |
protected void |
FastExcelContentProducerTemplate.writeContent(Band band,
ExpressionRuntime runtime,
FormattedDataBuilder messageFormatSupport) |
Constructor and Description |
---|
FastExcelExportProcessor(MasterReport report,
OutputStream outputStream,
boolean useXlsx) |
Constructor and Description |
---|
PageableReportProcessor(MasterReport report,
PageableOutputProcessor outputProcessor) |
Modifier and Type | Method and Description |
---|---|
protected PageDrawable |
PrintReportProcessor.processPage(int page)
An internal method that returns the page-drawable for the given page.
|
void |
PrintReportProcessor.processReport()
This method throws an UnsupportedOperationException as printing is a passive process and cannot be started here.
|
Constructor and Description |
---|
PrintReportProcessor(MasterReport report) |
Modifier and Type | Method and Description |
---|---|
static boolean |
PdfReportUtil.createPDF(MasterReport report,
File fileName)
Saves a report to PDF format.
|
static boolean |
PdfReportUtil.createPDF(MasterReport report,
OutputStream out)
Saves a report to PDF format.
|
static boolean |
PdfReportUtil.createPDF(MasterReport report,
String fileName)
Concates and saves a list of reports to PDF format.
|
Modifier and Type | Method and Description |
---|---|
static void |
PlainTextReportUtil.createPlainText(MasterReport report,
OutputStream outputStream) |
static void |
PlainTextReportUtil.createPlainText(MasterReport report,
OutputStream outputStream,
float charsPerInch,
float linesPerInch) |
static void |
PlainTextReportUtil.createPlainText(MasterReport report,
OutputStream outputStream,
float charsPerInch,
float linesPerInch,
String encoding) |
static void |
PlainTextReportUtil.createPlainText(MasterReport report,
String filename) |
static void |
PlainTextReportUtil.createPlainText(MasterReport report,
String filename,
float charsPerInch,
float linesPerInch)
Saves a report to plain text format.
|
static void |
PlainTextReportUtil.createTextFile(MasterReport report,
String filename) |
static void |
PlainTextReportUtil.createTextFile(MasterReport report,
String filename,
float charsPerInch,
float linesPerInch)
Saves a report to plain text format.
|
Constructor and Description |
---|
FlowReportProcessor(MasterReport report,
OutputProcessor outputProcessor) |
StreamReportProcessor(MasterReport report,
OutputProcessor outputProcessor) |
Modifier and Type | Method and Description |
---|---|
static void |
CSVReportUtil.createCSV(MasterReport report,
OutputStream outputStream,
String encoding)
Saves a report to CSV format.
|
static void |
CSVReportUtil.createCSV(MasterReport report,
OutputStream outputStream,
String encoding,
ReportProgressListener listener)
Saves a report to CSV format.
|
static void |
CSVReportUtil.createCSV(MasterReport report,
String filename)
Saves a report to CSV format.
|
static void |
CSVReportUtil.createCSV(MasterReport report,
String filename,
String encoding)
Saves a report to CSV format.
|
Modifier and Type | Method and Description |
---|---|
static void |
HtmlReportUtil.createDirectoryHTML(MasterReport report,
String targetFileName)
Saves a report to HTML.
|
static void |
HtmlReportUtil.createDirectoryHTML(MasterReport report,
String targetFileName,
String dataDirectoryName)
Saves a report to HTML.
|
static void |
HtmlReportUtil.createStreamHTML(MasterReport report,
OutputStream outputStream) |
static void |
HtmlReportUtil.createStreamHTML(MasterReport report,
String filename)
Saves a report into a single HTML format.
|
static void |
HtmlReportUtil.createZIPHTML(MasterReport report,
OutputStream out,
String filename)
Saves a report in a ZIP file.
|
static void |
HtmlReportUtil.createZIPHTML(MasterReport report,
String filename)
Saves a report in a ZIP file.
|
Modifier and Type | Method and Description |
---|---|
static void |
RTFReportUtil.createRTF(MasterReport report,
OutputStream outputStream) |
static void |
RTFReportUtil.createRTF(MasterReport report,
String filename)
Saves a report to rich-text format (RTF).
|
Modifier and Type | Method and Description |
---|---|
static void |
ExcelReportUtil.createXLS(MasterReport report,
OutputStream outputStream) |
static void |
ExcelReportUtil.createXLS(MasterReport report,
OutputStream outputStream,
ReportProgressListener listener) |
static void |
ExcelReportUtil.createXLS(MasterReport report,
String filename)
Saves a report to Excel format.
|
static void |
ExcelReportUtil.createXLS(MasterReport report,
String filename,
boolean strict)
Saves a report to Excel format.
|
static void |
ExcelReportUtil.createXLSX(MasterReport report,
OutputStream outputStream) |
static void |
ExcelReportUtil.createXLSX(MasterReport report,
OutputStream outputStream,
ReportProgressListener listener) |
static void |
ExcelReportUtil.createXLSX(MasterReport report,
String filename)
Saves a report to Excel format.
|
static void |
ExcelReportUtil.createXLSX(MasterReport report,
String filename,
boolean strict)
Saves a report to Excel format.
|
Modifier and Type | Method and Description |
---|---|
static void |
XmlTableReportUtil.createFlowXML(MasterReport report,
OutputStream outputStream) |
static void |
XmlTableReportUtil.createStreamXML(MasterReport report,
OutputStream outputStream) |
static void |
XmlTableReportUtil.createStreamXML(MasterReport report,
String filename)
Saves a report into a single XML file.
|
Constructor and Description |
---|
XMLProcessor(MasterReport report)
Deprecated.
Creates a new XMLProcessor.
|
Modifier and Type | Method and Description |
---|---|
static Object |
FormulaParameterEvaluator.computePostProcessingValue(ValidationResult result,
ParameterContext parameterContext,
ReportParameterValues parameterValues,
ParameterDefinitionEntry entry,
Object untrustedValue,
Object defaultValue) |
ValidationResult |
DefaultReportParameterValidator.validate(ValidationResult result,
ReportParameterDefinition parameterDefinition,
ParameterContext parameterContext) |
ValidationResult |
ReportParameterValidator.validate(ValidationResult result,
ReportParameterDefinition parameterDefinition,
ParameterContext parameterContext)
Validates the parameter set.
|
Constructor and Description |
---|
ComputedParameterValues(TableModel parent,
String keyColumn,
String valueColumn,
String valueFormula,
ParameterContext context) |
DefaultParameterContext(MasterReport report) |
DefaultParameterContext(MasterReport report,
ReportParameterValues parameterValues) |
ParameterExpressionRuntime(ParameterContext parameterContext,
DataRow dataRow) |
Modifier and Type | Method and Description |
---|---|
MasterReport |
SortOrderReportPreProcessor.performPreDataProcessing(MasterReport definition,
DefaultFlowController flowController) |
SubReport |
SortOrderReportPreProcessor.performPreDataProcessing(SubReport definition,
DefaultFlowController flowController) |
Modifier and Type | Method and Description |
---|---|
static ReportParameterValues |
StateUtilities.computeParameterValueSet(MasterReport report)
Computes the parameter value set for a given report.
|
static ReportParameterValues |
StateUtilities.computeParameterValueSet(MasterReport report,
ReportParameterValues parameterValues) |
void |
LayoutProcess.restart(ReportState state) |
void |
SubLayoutProcess.restart(ReportState state) |
void |
InitialLayoutProcess.restart(ReportState state) |
SubReport |
SubReportStorage.restore(FunctionStorageKey key) |
Expression[] |
FunctionStorage.restore(FunctionStorageKey key) |
CachingDataFactory |
DataFactoryManager.restore(FunctionStorageKey key,
boolean perDeclaration) |
void |
DataFactoryManager.store(FunctionStorageKey key,
CachingDataFactory expressions,
boolean perDeclaration) |
void |
FunctionStorage.store(FunctionStorageKey key,
Expression[] expressions,
int length)
Stores expressions at the end of a run.
|
void |
SubReportStorage.store(FunctionStorageKey key,
SubReport subReport) |
static ValidationResult |
StateUtilities.validate(MasterReport report,
ValidationResult result) |
Constructor and Description |
---|
ReportDefinitionImpl(MasterReport report,
PageDefinition pageDefinition)
Creates a report definition from a report object.
|
ReportDefinitionImpl(SubReport report,
PageDefinition pageDefinition,
Section parentSection) |
Modifier and Type | Method and Description |
---|---|
DefaultFlowController |
DefaultFlowController.activateExpressions(Expression[] expressions,
boolean preserveState) |
void |
ExpressionDataRow.pushExpressions(Expression[] expressionSlots,
boolean preserveState) |
void |
MasterDataRow.validateReplayFinished() |
void |
GlobalMasterRow.validateReplayFinished() |
Modifier and Type | Method and Description |
---|---|
ProcessState |
ProcessState.advance() |
ProcessState |
PendingPagesHandler.advance(ProcessState state) |
ProcessState |
AdvanceHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabRowBodyHandler.advance(ProcessState state) |
ProcessState |
BeginDetailsHandler.advance(ProcessState state) |
ProcessState |
BeginCrosstabRowAxisHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabColumnBodyHandler.advance(ProcessState state) |
ProcessState |
BeginCrosstabFactHandler.advance(ProcessState state) |
ProcessState |
PrintSummaryRowFireEventReportHandler.advance(ProcessState state) |
ProcessState |
BeginGroupHandler.advance(ProcessState state) |
ProcessState |
ReportDoneHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabColumnAxisHandler.advance(ProcessState state) |
ProcessState |
PrintSummaryProcessCrosstabFactHandler.advance(ProcessState state) |
ProcessState |
RestartOnNewPageHandler.advance(ProcessState state) |
ProcessState |
ProcessDetailsHandler.advance(ProcessState state) |
ProcessState |
JoinDetailsHandler.advance(ProcessState state) |
ProcessState |
JoinEndGroupHandler.advance(ProcessState state) |
ProcessState |
EndGroupHandler.advance(ProcessState state) |
ProcessState |
JoinEndCrosstabRowAxisHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabBodyHandler.advance(ProcessState state) |
ProcessState |
PrintSummaryRowEndReportHandler.advance(ProcessState state) |
ProcessState |
ReportFooterHandler.advance(ProcessState state) |
ProcessState |
EndGroupBodyHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabFactHandler.advance(ProcessState state) |
ProcessState |
ReportHeaderHandler.advance(ProcessState state) |
ProcessState |
BeginCrosstabColumnAxisHandler.advance(ProcessState state) |
ProcessState |
EndSubReportHandler.advance(ProcessState state) |
ProcessState |
BeginCrosstabOtherAxisHandler.advance(ProcessState state) |
ProcessState |
PrintSummaryEndCrosstabColumnAxisHandler.advance(ProcessState state) |
ProcessState |
PrintSummaryBeginCrosstabColumnAxisHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabOtherBodyHandler.advance(ProcessState state) |
ProcessState |
BeginReportHandler.advance(ProcessState state) |
ProcessState |
EndReportHandler.advance(ProcessState state) |
ProcessState |
PrintSummaryRowStartReportHandler.advance(ProcessState state) |
ProcessState |
ProcessCrosstabFactHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabRowAxisHandler.advance(ProcessState state) |
ProcessState |
JoinEndCrosstabHandler.advance(ProcessState state) |
ProcessState |
BeginCrosstabHandler.advance(ProcessState state) |
ProcessState |
JoinEndCrosstabOtherAxisHandler.advance(ProcessState state) |
ProcessState |
JoinCrosstabFactHandler.advance(ProcessState state) |
ProcessState |
JoinEndCrosstabColumnAxisHandler.advance(ProcessState state) |
ProcessState |
EndCrosstabOtherAxisHandler.advance(ProcessState state) |
ProcessState |
PrintSummaryJoinEndCrosstabColumnAxisHandler.advance(ProcessState state) |
ProcessState |
EndDetailsHandler.advance(ProcessState state) |
ProcessState |
ProcessState.commit() |
ProcessState |
PendingPagesHandler.commit(ProcessState state) |
ProcessState |
AdvanceHandler.commit(ProcessState state) |
ProcessState |
EndCrosstabRowBodyHandler.commit(ProcessState next) |
ProcessState |
BeginDetailsHandler.commit(ProcessState next) |
ProcessState |
BeginCrosstabRowAxisHandler.commit(ProcessState next) |
ProcessState |
EndCrosstabColumnBodyHandler.commit(ProcessState next) |
ProcessState |
BeginCrosstabFactHandler.commit(ProcessState next) |
ProcessState |
PrintSummaryRowFireEventReportHandler.commit(ProcessState state) |
ProcessState |
BeginGroupHandler.commit(ProcessState next) |
ProcessState |
ReportDoneHandler.commit(ProcessState state) |
ProcessState |
EndCrosstabColumnAxisHandler.commit(ProcessState next) |
ProcessState |
PrintSummaryProcessCrosstabFactHandler.commit(ProcessState next) |
ProcessState |
RestartOnNewPageHandler.commit(ProcessState state) |
ProcessState |
ProcessDetailsHandler.commit(ProcessState next) |
ProcessState |
JoinDetailsHandler.commit(ProcessState next) |
ProcessState |
JoinEndGroupHandler.commit(ProcessState next) |
ProcessState |
EndGroupHandler.commit(ProcessState next) |
ProcessState |
JoinEndCrosstabRowAxisHandler.commit(ProcessState next) |
ProcessState |
EndCrosstabBodyHandler.commit(ProcessState next) |
ProcessState |
PrintSummaryRowEndReportHandler.commit(ProcessState state) |
ProcessState |
ReportFooterHandler.commit(ProcessState next) |
ProcessState |
EndGroupBodyHandler.commit(ProcessState next) |
ProcessState |
EndCrosstabHandler.commit(ProcessState state) |
ProcessState |
EndCrosstabFactHandler.commit(ProcessState state) |
ProcessState |
ReportHeaderHandler.commit(ProcessState next) |
ProcessState |
BeginCrosstabColumnAxisHandler.commit(ProcessState next) |
ProcessState |
EndSubReportHandler.commit(ProcessState state) |
ProcessState |
BeginCrosstabOtherAxisHandler.commit(ProcessState next) |
ProcessState |
PrintSummaryEndCrosstabColumnAxisHandler.commit(ProcessState next) |
ProcessState |
PrintSummaryBeginCrosstabColumnAxisHandler.commit(ProcessState next) |
ProcessState |
EndCrosstabOtherBodyHandler.commit(ProcessState next) |
ProcessState |
BeginReportHandler.commit(ProcessState next) |
ProcessState |
EndReportHandler.commit(ProcessState state) |
ProcessState |
PrintSummaryRowStartReportHandler.commit(ProcessState state) |
ProcessState |
ProcessCrosstabFactHandler.commit(ProcessState next) |
ProcessState |
EndCrosstabRowAxisHandler.commit(ProcessState next) |
ProcessState |
JoinEndCrosstabHandler.commit(ProcessState next) |
ProcessState |
BeginCrosstabHandler.commit(ProcessState next) |
ProcessState |
JoinEndCrosstabOtherAxisHandler.commit(ProcessState next) |
ProcessState |
JoinCrosstabFactHandler.commit(ProcessState next) |
ProcessState |
JoinEndCrosstabColumnAxisHandler.commit(ProcessState next) |
ProcessState |
EndCrosstabOtherAxisHandler.commit(ProcessState next) |
ProcessState |
PrintSummaryJoinEndCrosstabColumnAxisHandler.commit(ProcessState next) |
ProcessState |
EndDetailsHandler.commit(ProcessState state) |
static ProcessState |
RestartOnNewPageHandler.create(ProcessState state) |
ProcessState |
ProcessState.finishReplayingStoredCrosstabRowState() |
static boolean |
InlineSubreportProcessor.hasSubReports(ProcessState state,
RootLevelBand rootLevelBand) |
boolean |
ProcessState.initializeForMasterReport(MasterReport report,
ProcessingContext processingContext,
OutputFunction outputFunction) |
void |
ProcessState.initializeForSubreport(InlineSubreportMarker[] subReports,
int subReportIndex,
ProcessState parentState) |
static ProcessState |
InlineSubreportProcessor.processBandedSubReports(ProcessState state,
RootLevelBand rootLevelBand) |
static ProcessState |
InlineSubreportProcessor.processInline(ProcessState state,
RootLevelBand rootLevelBand) |
ProcessState |
ProcessState.restart() |
ProcessState |
ProcessState.returnFromSubReport(LayoutProcess layoutProcess) |
Modifier and Type | Method and Description |
---|---|
protected void |
RelationalAutoGeneratorPreProcessor.generate(AbstractReportDefinition definition,
DefaultFlowController flowController) |
static String |
AutoGeneratorUtility.generateUniqueExpressionName(DataSchema dataSchema,
String pattern,
AbstractReportDefinition extraColumns) |
static String |
AutoGeneratorUtility.generateUniqueExpressionName(DataSchema dataSchema,
String pattern,
String[] extraColumns) |
MasterReport |
RelationalAutoGeneratorPreProcessor.performPreProcessing(MasterReport definition,
DefaultFlowController flowController) |
MasterReport |
AggregateFieldPreProcessor.performPreProcessing(MasterReport definition,
DefaultFlowController flowController) |
SubReport |
RelationalAutoGeneratorPreProcessor.performPreProcessing(SubReport definition,
DefaultFlowController flowController) |
SubReport |
AggregateFieldPreProcessor.performPreProcessing(SubReport definition,
DefaultFlowController flowController) |
protected void |
AggregateFieldPreProcessor.processAggregateElement(ReportElement element,
Class<AggregationFunction> aggType) |
Copyright © 2017 Hitachi Vantara. All rights reserved.