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, getObject
protected 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.