net.sf.dynamicreports.report.builder.group
Class GroupBuilder<T extends GroupBuilder<T>>
java.lang.Object
net.sf.dynamicreports.report.builder.AbstractBuilder<T,DRGroup>
net.sf.dynamicreports.report.builder.group.GroupBuilder<T>
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ColumnGroupBuilder, CustomGroupBuilder
public abstract class GroupBuilder<T extends GroupBuilder<T>>
- extends AbstractBuilder<T,DRGroup>
- Author:
- Ricardo Mariaca (r.mariaca@dynamicreports.org)
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupBuilder
protected GroupBuilder()
GroupBuilder
protected GroupBuilder(String name)
setValueExpression
protected void setValueExpression(DRIExpression<?> valueExpression)
setHeaderLayout
public T setHeaderLayout(GroupHeaderLayout headerLayout)
showColumnHeaderAndFooter
public T showColumnHeaderAndFooter()
setShowColumnHeaderAndFooter
public T setShowColumnHeaderAndFooter(Boolean showColumnHeaderAndFooter)
setAddToTableOfContents
public T setAddToTableOfContents(Boolean addToTableOfContents)
setPrintSubtotalsWhenExpression
public T setPrintSubtotalsWhenExpression(DRIExpression<Boolean> printSubtotalsWhenExpression)
setPadding
public T setPadding(Integer padding)
startInNewPage
public T startInNewPage()
setStartInNewPage
public T setStartInNewPage(Boolean startInNewPage)
startInNewColumn
public T startInNewColumn()
setStartInNewColumn
public T setStartInNewColumn(Boolean startInNewColumn)
reprintHeaderOnEachPage
public T reprintHeaderOnEachPage()
setReprintHeaderOnEachPage
public T setReprintHeaderOnEachPage(Boolean reprintHeaderOnEachPage)
resetPageNumber
public T resetPageNumber()
setResetPageNumber
public T setResetPageNumber(Boolean resetPageNumber)
setMinHeightToStartNewPage
public T setMinHeightToStartNewPage(Integer minHeightToStartNewPage)
setFooterPosition
public T setFooterPosition(GroupFooterPosition footerPosition)
keepTogether
public T keepTogether()
setKeepTogether
public T setKeepTogether(Boolean keepTogether)
headerWithSubtotal
public T headerWithSubtotal()
setHeaderWithSubtotal
public T setHeaderWithSubtotal(Boolean headerWithSubtotal)
groupByDataType
public T groupByDataType()
setGroupByDataType
public T setGroupByDataType(Boolean groupByDataType)
setStyle
public T setStyle(ReportStyleBuilder style)
setHorizontalAlignment
public T setHorizontalAlignment(HorizontalAlignment horizontalAlignment)
setTitleStyle
public T setTitleStyle(ReportStyleBuilder titleStyle)
setTitleWidth
public T setTitleWidth(Integer titleWidth)
setHeaderSplitType
public T setHeaderSplitType(SplitType splitType)
setHeaderPrintWhenExpression
public T setHeaderPrintWhenExpression(DRIExpression<Boolean> printWhenExpression)
setHeaderStyle
public T setHeaderStyle(ReportStyleBuilder style)
setHeaderBackgroundComponent
public T setHeaderBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
addHeaderComponent
public T addHeaderComponent(ComponentBuilder<?,?>... components)
header
public T header(ComponentBuilder<?,?>... components)
setFooterSplitType
public T setFooterSplitType(SplitType splitType)
setFooterPrintWhenExpression
public T setFooterPrintWhenExpression(DRIExpression<Boolean> printWhenExpression)
setFooterStyle
public T setFooterStyle(ReportStyleBuilder style)
setFooterBackgroundComponent
public T setFooterBackgroundComponent(ComponentBuilder<?,?> backgroundComponent)
addFooterComponent
public T addFooterComponent(ComponentBuilder<?,?>... components)
footer
public T footer(ComponentBuilder<?,?>... components)
configure
protected void configure()
- Overrides:
configure
in class AbstractBuilder<T extends GroupBuilder<T>,DRGroup>
getGroup
public DRGroup getGroup()
Copyright © 2010-2014. All Rights Reserved.