/** * <p>setSummaryWithPageHeaderAndFooter.</p> * * @param summaryWithPageHeaderAndFooter a {@link java.lang.Boolean} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setSummaryWithPageHeaderAndFooter(Boolean summaryWithPageHeaderAndFooter) { getObject().setSummaryWithPageHeaderAndFooter(summaryWithPageHeaderAndFooter); return this; }
/** * <p>setColumnPrintRepeatedDetailValues.</p> * * @param columnPrintRepeatedDetailValues a {@link java.lang.Boolean} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setColumnPrintRepeatedDetailValues(Boolean columnPrintRepeatedDetailValues) { getObject().setColumnPrintRepeatedDetailValues(columnPrintRepeatedDetailValues); return this; }
/** * <p>setGroupShowColumnHeaderAndFooter.</p> * * @param groupShowColumnHeaderAndFooter a {@link java.lang.Boolean} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setGroupShowColumnHeaderAndFooter(Boolean groupShowColumnHeaderAndFooter) { getObject().setGroupShowColumnHeaderAndFooter(groupShowColumnHeaderAndFooter); return this; }
/** * <p>setGroupFooterPosition.</p> * * @param groupFooterPosition a {@link net.sf.dynamicreports.report.constant.GroupFooterPosition} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setGroupFooterPosition(GroupFooterPosition groupFooterPosition) { getObject().setGroupFooterPosition(groupFooterPosition); return this; }
/** * <p>setImageHeight.</p> * * @param imageHeight a {@link java.lang.Integer} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setImageHeight(Integer imageHeight) { getObject().setImageHeight(imageHeight); return this; }
/** * <p>setImageWidth.</p> * * @param imageWidth a {@link java.lang.Integer} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setImageWidth(Integer imageWidth) { getObject().setImageWidth(imageWidth); return this; }
/** * <p>setSubreportHeight.</p> * * @param subreportHeight a {@link java.lang.Integer} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setSubreportHeight(Integer subreportHeight) { getObject().setSubreportHeight(subreportHeight); return this; }
/** * <p>setSubreportWidth.</p> * * @param subreportWidth a {@link java.lang.Integer} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setSubreportWidth(Integer subreportWidth) { getObject().setSubreportWidth(subreportWidth); return this; }
/** * <p>setPageFormat.</p> * * @param pageType a {@link net.sf.dynamicreports.report.constant.PageType} object. * @param orientation a {@link net.sf.dynamicreports.report.constant.PageOrientation} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setPageFormat(PageType pageType, PageOrientation orientation) { getObject().setPageFormat(pageType, orientation); return this; }
/** * <p>setGroupPadding.</p> * * @param groupPadding a {@link java.lang.Integer} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setGroupPadding(Integer groupPadding) { getObject().setGroupPadding(groupPadding); return this; }
/** * <p>setGroupReprintHeaderOnEachPage.</p> * * @param groupReprintHeaderOnEachPage a {@link java.lang.Boolean} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setGroupReprintHeaderOnEachPage(Boolean groupReprintHeaderOnEachPage) { getObject().setGroupReprintHeaderOnEachPage(groupReprintHeaderOnEachPage); return this; }
/** * <p>setGroupResetPageNumber.</p> * * @param groupResetPageNumber a {@link java.lang.Boolean} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setGroupResetPageNumber(Boolean groupResetPageNumber) { getObject().setGroupResetPageNumber(groupResetPageNumber); return this; }
/** * <p>setGroupHeaderWithSubtotal.</p> * * @param groupHeaderWithSubtotal a {@link java.lang.Boolean} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setGroupHeaderWithSubtotal(Boolean groupHeaderWithSubtotal) { getObject().setGroupHeaderWithSubtotal(groupHeaderWithSubtotal); return this; }
/** * <p>setTextFieldWidth.</p> * * @param textFieldWidth a {@link java.lang.Integer} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setTextFieldWidth(Integer textFieldWidth) { getObject().setTextFieldWidth(textFieldWidth); return this; }
/** * <p>setCrosstabWidth.</p> * * @param crosstabWidth a {@link java.lang.Integer} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setCrosstabWidth(Integer crosstabWidth) { getObject().setCrosstabWidth(crosstabWidth); return this; }
/** * <p>setBooleanEmptyWhenNullValue.</p> * * @param booleanEmptyWhenNullValue a {@link java.lang.Boolean} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setBooleanEmptyWhenNullValue(Boolean booleanEmptyWhenNullValue) { getObject().setBooleanEmptyWhenNullValue(booleanEmptyWhenNullValue); return this; }
/** * <p>setTitleSplitType.</p> * * @param titleSplitType a {@link net.sf.dynamicreports.report.constant.SplitType} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setTitleSplitType(SplitType titleSplitType) { getObject().setTitleSplitType(titleSplitType); return this; }
/** * <p>setPageHeaderSplitType.</p> * * @param pageHeaderSplitType a {@link net.sf.dynamicreports.report.constant.SplitType} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setPageHeaderSplitType(SplitType pageHeaderSplitType) { getObject().setPageHeaderSplitType(pageHeaderSplitType); return this; }
/** * <p>setGroupFooterSplitType.</p> * * @param groupFooterSplitType a {@link net.sf.dynamicreports.report.constant.SplitType} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setGroupFooterSplitType(SplitType groupFooterSplitType) { getObject().setGroupFooterSplitType(groupFooterSplitType); return this; }
/** * <p>setPageFooterBackgroundComponent.</p> * * @param backgroundComponent a {@link net.sf.dynamicreports.report.builder.component.ComponentBuilder} object. * @return a {@link net.sf.dynamicreports.report.builder.ReportTemplateBuilder} object. */ public ReportTemplateBuilder setPageFooterBackgroundComponent(ComponentBuilder<?, ?> backgroundComponent) { Validate.notNull(backgroundComponent, "backgroundComponent must not be null"); getObject().setPageFooterBackgroundComponent(backgroundComponent.build()); return this; }