public class DefaultReportBuilder extends AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,java.lang.String,AbstractReportBuilder.SimpleFooter>
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.PdfReportSettingsReportBuilder.Document, ReportBuilder.ReportSettingsboldFont, cellFontSize, columnFontSize, doc, font, footerFontSize, headerFontSize, orient, reportSizeBOTTOM, LEFT, RIGHT, TOP| Constructor and Description |
|---|
DefaultReportBuilder(java.lang.String reportId)
Instantiates the default report builder.
|
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<AbstractReportBuilder.ColumnInfo<java.lang.String>> |
getColumns()
Returns the list of report columns.
|
protected java.util.stream.Stream<java.lang.String> |
getDataStream()
Returns the report data stream.
|
protected AbstractReportBuilder.SimpleFooter |
getReportFooter()
Returns the footer data.
|
protected AbstractReportBuilder.SimpleHeader |
getReportHeader()
Returns the header data.
|
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, setSelfPrintedDocumentpublic DefaultReportBuilder(java.lang.String reportId)
reportId - The report idprotected java.util.stream.Stream<java.lang.String> getDataStream()
getDataStream in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,java.lang.String,AbstractReportBuilder.SimpleFooter>AbstractReportBuilder.getDataStream()protected java.util.List<AbstractReportBuilder.ColumnInfo<java.lang.String>> getColumns()
getColumns in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,java.lang.String,AbstractReportBuilder.SimpleFooter>AbstractReportBuilder.getColumns()protected AbstractReportBuilder.SimpleHeader getReportHeader()
getReportHeader in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,java.lang.String,AbstractReportBuilder.SimpleFooter>AbstractReportBuilder.getReportHeader()protected AbstractReportBuilder.SimpleFooter getReportFooter()
getReportFooter in class AbstractReportBuilder<AbstractReportBuilder.SimpleHeader,java.lang.String,AbstractReportBuilder.SimpleFooter>AbstractReportBuilder.getReportFooter()