class ProcessesReportsBuilder extends AccountsReportBuilder<ProcessAccountData>
AccountsReportBuilder.AccountColumnInfo<T extends AccountData>
AbstractReportBuilder.CellValueRenderer<TRowObject>, AbstractReportBuilder.ColumnHeaderRenderer, AbstractReportBuilder.ColumnInfo<TRowObject>, AbstractReportBuilder.DefaultCellRenderer, AbstractReportBuilder.DefaultColumnHeaderRenderer, AbstractReportBuilder.DefaultFooterRenderer, AbstractReportBuilder.DefaultHeaderRenderer, AbstractReportBuilder.ExtendedColumnInfo<TRowObject extends ExtendedRowInfo>, AbstractReportBuilder.Footer, AbstractReportBuilder.Header, AbstractReportBuilder.IPageCanvas, AbstractReportBuilder.PageCanvas, AbstractReportBuilder.PageState, AbstractReportBuilder.Renderer<T>, AbstractReportBuilder.SectionRenderer<T>, AbstractReportBuilder.SimpleFooter, AbstractReportBuilder.SimpleHeader, AbstractReportBuilder.StaticColumnInfo<TRowObject extends ExtendedRowInfo>
PdfReportBuilder.PdfDocument, PdfReportBuilder.PdfReportSettings
ReportBuilder.Document, ReportBuilder.ReportSettings
Modifier and Type | Field and Description |
---|---|
private static int |
CORE_COLUMN_COUNT
the core column count that will be displayed in the extended rows mode
|
private java.util.List<AbstractReportBuilder.ColumnInfo<ProcessAccountData>> |
extColumns
extended columns
|
private static int |
TUPLE_COUNT
The number of attribute-value column pairs displayed in the extended rows mode
|
footer, header, numExtendedRows, showExtendedColumns
boldFont, cellFontSize, columnFontSize, doc, font, footerFontSize, headerFontSize, orient, reportSize
BOTTOM, LEFT, RIGHT, TOP
Constructor and Description |
---|
ProcessesReportsBuilder(ReportRequest request)
Instantiates the processes reports builder.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<AbstractReportBuilder.ColumnInfo<ProcessAccountData>> |
getColumns()
Returns report columns.
|
protected java.util.stream.Stream<ProcessAccountData> |
getDataStream()
Returns the stream of
ProcessAccountData objects. |
buildColumns, getReportFooter, getReportHeader, getSelectedRows, getSelectionStream, hasSelectedRows
buildReport, getAvailablePageSpace, getBoldFont, getCellFontSize, getCellMargin, getCellOuterSpace, getCellPadding, getColumnFontSize, getContentLowBound, getDoc, getFilterRecords, getFont, getFooterFontSize, getFooterMargin, getFooterRenderer, getFooterSectionRenderer, getHeaderFontSize, getHeaderMargin, getHeaderRenderer, getMargin, getMinCellHeight, getOrient, getPreviewPage, getReportId, getReportSize, getSectionRenderer, isBreakPageForNewSection, isSelfPrintedDocument, setBreakPageForNewSection, setFilterRecords, setFooterRenderer, setFooterSectionRenderer, setHeaderRenderer, setPreviewPage, setSectionRenderer, setSelfPrintedDocument
private static final int CORE_COLUMN_COUNT
private static final int TUPLE_COUNT
private java.util.List<AbstractReportBuilder.ColumnInfo<ProcessAccountData>> extColumns
public ProcessesReportsBuilder(ReportRequest request)
request
- The target report requestprotected java.util.stream.Stream<ProcessAccountData> getDataStream()
ProcessAccountData
objects.getDataStream
in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,ProcessAccountData,AbstractReportBuilder.SimpleFooter>
protected java.util.List<AbstractReportBuilder.ColumnInfo<ProcessAccountData>> getColumns()
getColumns
in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,ProcessAccountData,AbstractReportBuilder.SimpleFooter>