public abstract class GroupBuilder<T extends GroupBuilder<T>> extends AbstractBuilder<T,DRGroup>
Abstract GroupBuilder class.
builded| Modifier | Constructor and Description | 
|---|---|
protected  | 
GroupBuilder()
Constructor for GroupBuilder. 
 | 
protected  | 
GroupBuilder(String name)
Constructor for GroupBuilder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
T | 
addFooterComponent(ComponentBuilder<?,?>... components)
addFooterComponent. 
 | 
T | 
addHeaderComponent(ComponentBuilder<?,?>... components)
addHeaderComponent. 
 | 
protected void | 
configure()
configure. 
 | 
T | 
footer(ComponentBuilder<?,?>... components)
footer. 
 | 
DRGroup | 
getGroup()
getGroup. 
 | 
T | 
groupByDataType()
groupByDataType. 
 | 
T | 
header(ComponentBuilder<?,?>... components)
header. 
 | 
T | 
headerWithSubtotal()
headerWithSubtotal. 
 | 
T | 
keepTogether()
keepTogether. 
 | 
T | 
reprintHeaderOnEachPage()
reprintHeaderOnEachPage. 
 | 
T | 
resetPageNumber()
resetPageNumber. 
 | 
T | 
setAddToTableOfContents(Boolean addToTableOfContents)
setAddToTableOfContents. 
 | 
T | 
setFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
setFooterBackgroundComponent. 
 | 
T | 
setFooterPosition(GroupFooterPosition footerPosition)
setFooterPosition. 
 | 
T | 
setFooterPrintWhenExpression(DRIExpression<Boolean> printWhenExpression)
setFooterPrintWhenExpression. 
 | 
T | 
setFooterSplitType(SplitType splitType)
setFooterSplitType. 
 | 
T | 
setFooterStyle(ReportStyleBuilder style)
setFooterStyle. 
 | 
T | 
setGroupByDataType(Boolean groupByDataType)
setGroupByDataType. 
 | 
T | 
setHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
setHeaderBackgroundComponent. 
 | 
T | 
setHeaderLayout(GroupHeaderLayout headerLayout)
setHeaderLayout. 
 | 
T | 
setHeaderPrintWhenExpression(DRIExpression<Boolean> printWhenExpression)
setHeaderPrintWhenExpression. 
 | 
T | 
setHeaderSplitType(SplitType splitType)
setHeaderSplitType. 
 | 
T | 
setHeaderStyle(ReportStyleBuilder style)
setHeaderStyle. 
 | 
T | 
setHeaderWithSubtotal(Boolean headerWithSubtotal)
setHeaderWithSubtotal. 
 | 
T | 
setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
Deprecated. 
 
use setHorizontalTextAlignment instead 
 | 
T | 
setHorizontalTextAlignment(HorizontalTextAlignment horizontalTextAlignment)
setHorizontalTextAlignment. 
 | 
T | 
setKeepTogether(Boolean keepTogether)
setKeepTogether. 
 | 
T | 
setMinHeightToStartNewPage(Integer minHeightToStartNewPage)
setMinHeightToStartNewPage. 
 | 
T | 
setPadding(Integer padding)
setPadding. 
 | 
T | 
setPrintSubtotalsWhenExpression(DRIExpression<Boolean> printSubtotalsWhenExpression)
setPrintSubtotalsWhenExpression. 
 | 
T | 
setReprintHeaderOnEachPage(Boolean reprintHeaderOnEachPage)
setReprintHeaderOnEachPage. 
 | 
T | 
setResetPageNumber(Boolean resetPageNumber)
setResetPageNumber. 
 | 
T | 
setShowColumnHeaderAndFooter(Boolean showColumnHeaderAndFooter)
setShowColumnHeaderAndFooter. 
 | 
T | 
setStartInNewColumn(Boolean startInNewColumn)
setStartInNewColumn. 
 | 
T | 
setStartInNewPage(Boolean startInNewPage)
setStartInNewPage. 
 | 
T | 
setStyle(ReportStyleBuilder style)
setStyle. 
 | 
T | 
setTitleStyle(ReportStyleBuilder titleStyle)
setTitleStyle. 
 | 
T | 
setTitleWidth(Integer titleWidth)
setTitleWidth. 
 | 
protected void | 
setValueExpression(DRIExpression<?> valueExpression)
Setter for the field  
valueExpression. | 
T | 
showColumnHeaderAndFooter()
showColumnHeaderAndFooter. 
 | 
T | 
startInNewColumn()
startInNewColumn. 
 | 
T | 
startInNewPage()
startInNewPage. 
 | 
build, getObjectprotected void setValueExpression(DRIExpression<?> valueExpression)
Setter for the field valueExpression.
valueExpression - a DRIExpression object.public T setHeaderLayout(GroupHeaderLayout headerLayout)
setHeaderLayout.
headerLayout - a GroupHeaderLayout object.public T showColumnHeaderAndFooter()
showColumnHeaderAndFooter.
public T setShowColumnHeaderAndFooter(Boolean showColumnHeaderAndFooter)
setShowColumnHeaderAndFooter.
showColumnHeaderAndFooter - a Boolean object.public T setAddToTableOfContents(Boolean addToTableOfContents)
setAddToTableOfContents.
addToTableOfContents - a Boolean object.public T setPrintSubtotalsWhenExpression(DRIExpression<Boolean> printSubtotalsWhenExpression)
setPrintSubtotalsWhenExpression.
printSubtotalsWhenExpression - a DRIExpression object.public T setPadding(Integer padding)
setPadding.
padding - a Integer object.public T startInNewPage()
startInNewPage.
public T setStartInNewPage(Boolean startInNewPage)
setStartInNewPage.
startInNewPage - a Boolean object.public T startInNewColumn()
startInNewColumn.
public T setStartInNewColumn(Boolean startInNewColumn)
setStartInNewColumn.
startInNewColumn - a Boolean object.public T reprintHeaderOnEachPage()
reprintHeaderOnEachPage.
public T setReprintHeaderOnEachPage(Boolean reprintHeaderOnEachPage)
setReprintHeaderOnEachPage.
reprintHeaderOnEachPage - a Boolean object.public T resetPageNumber()
resetPageNumber.
public T setResetPageNumber(Boolean resetPageNumber)
setResetPageNumber.
resetPageNumber - a Boolean object.public T setMinHeightToStartNewPage(Integer minHeightToStartNewPage)
setMinHeightToStartNewPage.
minHeightToStartNewPage - a Integer object.public T setFooterPosition(GroupFooterPosition footerPosition)
setFooterPosition.
footerPosition - a GroupFooterPosition object.public T keepTogether()
keepTogether.
public T setKeepTogether(Boolean keepTogether)
setKeepTogether.
keepTogether - a Boolean object.public T headerWithSubtotal()
headerWithSubtotal.
public T setHeaderWithSubtotal(Boolean headerWithSubtotal)
setHeaderWithSubtotal.
headerWithSubtotal - a Boolean object.public T groupByDataType()
groupByDataType.
public T setGroupByDataType(Boolean groupByDataType)
setGroupByDataType.
groupByDataType - a Boolean object.public T setStyle(ReportStyleBuilder style)
setStyle.
style - a ReportStyleBuilder object.@Deprecated public T setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
setHorizontalAlignment.
horizontalAlignment - a HorizontalAlignment object.public T setHorizontalTextAlignment(HorizontalTextAlignment horizontalTextAlignment)
setHorizontalTextAlignment.
horizontalTextAlignment - a HorizontalTextAlignment object.public T setTitleStyle(ReportStyleBuilder titleStyle)
setTitleStyle.
titleStyle - a ReportStyleBuilder object.public T setTitleWidth(Integer titleWidth)
setTitleWidth.
titleWidth - a Integer object.public T setHeaderSplitType(SplitType splitType)
setHeaderSplitType.
splitType - a SplitType object.public T setHeaderPrintWhenExpression(DRIExpression<Boolean> printWhenExpression)
setHeaderPrintWhenExpression.
printWhenExpression - a DRIExpression object.public T setHeaderStyle(ReportStyleBuilder style)
setHeaderStyle.
style - a ReportStyleBuilder object.public T setHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
setHeaderBackgroundComponent.
backgroundComponent - a ComponentBuilder object.public T addHeaderComponent(ComponentBuilder<?,?>... components)
addHeaderComponent.
components - a ComponentBuilder object.public T header(ComponentBuilder<?,?>... components)
header.
components - a ComponentBuilder object.public T setFooterSplitType(SplitType splitType)
setFooterSplitType.
splitType - a SplitType object.public T setFooterPrintWhenExpression(DRIExpression<Boolean> printWhenExpression)
setFooterPrintWhenExpression.
printWhenExpression - a DRIExpression object.public T setFooterStyle(ReportStyleBuilder style)
setFooterStyle.
style - a ReportStyleBuilder object.public T setFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
setFooterBackgroundComponent.
backgroundComponent - a ComponentBuilder object.public T addFooterComponent(ComponentBuilder<?,?>... components)
addFooterComponent.
components - a ComponentBuilder object.public T footer(ComponentBuilder<?,?>... components)
footer.
components - a ComponentBuilder object.protected void configure()
configure.
configure in class AbstractBuilder<T extends GroupBuilder<T>,DRGroup>Copyright © 2010–2021. All rights reserved.