class GroupsReportsBuilder extends AccountsReportBuilder<java.util.Map.Entry<TaggedName,TaggedName[]>>
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
footer, header, numExtendedRows, showExtendedColumns
boldFont, cellFontSize, columnFontSize, doc, font, footerFontSize, headerFontSize, orient, reportSize
BOTTOM, LEFT, RIGHT, TOP
Constructor and Description |
---|
GroupsReportsBuilder(ReportRequest request)
Creates the groups reports builder.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<AbstractReportBuilder.ColumnInfo<java.util.Map.Entry<TaggedName,TaggedName[]>>> |
getColumns()
Gets the report column list.
|
protected java.util.stream.Stream<java.util.Map.Entry<TaggedName,TaggedName[]>> |
getDataStream()
Gets the report data stream.
|
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
public GroupsReportsBuilder(ReportRequest request)
request
- The report requestprotected java.util.stream.Stream<java.util.Map.Entry<TaggedName,TaggedName[]>> getDataStream()
getDataStream
in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,java.util.Map.Entry<TaggedName,TaggedName[]>,AbstractReportBuilder.SimpleFooter>
protected java.util.List<AbstractReportBuilder.ColumnInfo<java.util.Map.Entry<TaggedName,TaggedName[]>>> getColumns()
getColumns
in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,java.util.Map.Entry<TaggedName,TaggedName[]>,AbstractReportBuilder.SimpleFooter>