public class GroupBuilder extends Object
Constructor and Description |
---|
GroupBuilder() |
GroupBuilder(String name) |
public GroupBuilder()
public GroupBuilder(String name)
public DJGroup build()
public GroupBuilder setCriteriaColumn(PropertyColumn column)
public GroupBuilder addHeaderVariable(DJGroupVariable variable)
public GroupBuilder addHeaderVariable(AbstractColumn column, DJCalculation operation)
public GroupBuilder addHeaderVariable(AbstractColumn column, DJCalculation operation, Style style)
public GroupBuilder addHeaderVariable(AbstractColumn column, DJCalculation operation, Style style, DJValueFormatter formatter)
public GroupBuilder addHeaderVariable(AbstractColumn column, DJCalculation operation, Style style, DJValueFormatter formatter, DJGroupLabel glabel1)
public GroupBuilder addHeaderVariable(AbstractColumn column, CustomExpression valueExpression)
public GroupBuilder addHeaderVariable(AbstractColumn column, CustomExpression valueExpression, Style style)
public GroupBuilder addFooterVariable(DJGroupVariable variable)
public GroupBuilder addFooterVariable(AbstractColumn column3, DJCalculation operation)
public GroupBuilder addFooterVariable(AbstractColumn column3, DJCalculation operation, Style style)
public GroupBuilder addFooterVariable(AbstractColumn column3, DJCalculation operation, Style style, DJValueFormatter valueFormatter)
public GroupBuilder addFooterVariable(AbstractColumn column3, DJCalculation operation, Style style, DJValueFormatter valueFormatter, DJGroupLabel label)
public GroupBuilder addFooterVariable(AbstractColumn column, CustomExpression valueExpression)
public GroupBuilder addFooterVariable(AbstractColumn column, CustomExpression valueExpression, Style style)
public GroupBuilder addVariable(String name, String property, String className, DJCalculation operation)
name
- col
- op
- public GroupBuilder addVariable(String name, ColumnProperty prop, DJCalculation operation)
public GroupBuilder addVariable(String name, AbstractColumn column, DJCalculation operation)
public GroupBuilder setHeaderHeight(Integer height)
height
- public GroupBuilder setHeaderHeight(Integer height, boolean fitHeightToContent)
height
- fitHeightToContent
- is false, an empty space will be leftpublic GroupBuilder setFooterHeight(Integer height)
height
- public GroupBuilder setFooterHeight(Integer height, boolean fitHeightToConent)
height
- fitHeightToConent
- if false, an empty space will be leftpublic GroupBuilder setHeaderVariablesHeight(Integer height)
height
- public GroupBuilder setFooterVariablesHeight(Integer height)
height
- public GroupBuilder setGroupLayout(GroupLayout layout)
public GroupBuilder setDefaultFooterVariableStyle(Style defaultFooterVariableStyle)
public GroupBuilder setDefaultHeaderVariableStyle(Style defaultHeaderVariableStyle)
public GroupBuilder addHeaderSubreport(Subreport subreport)
public GroupBuilder addFooterSubreport(Subreport subreport)
public GroupBuilder setStartInNewPage(Boolean bool)
public GroupBuilder setStartInNewPage(boolean bool)
public GroupBuilder setStartInNewColumn(Boolean bool)
public GroupBuilder setStartInNewColumn(boolean bool)
public GroupBuilder addColumnHeaderStyle(AbstractColumn column, Style style)
public GroupBuilder setDefaultColumnHeaderStyle(Style style)
public GroupBuilder setAllowHeaderSplit(boolean headerSplit)
headerSplit
- public GroupBuilder setAllowFooterSplit(boolean footerSplit)
footerSplit
- public GroupBuilder setAllowSplitting(boolean headerSplit, boolean footerSplit)
headerSplit
- footerSplit
- public GroupBuilder setFooterLabel(DJGroupLabel label)
label
- public GroupBuilder setReprintHeaderOnEachPage(boolean bool)
bool
- public GroupBuilder addHeaderCrosstab(DJCrosstab cross)
public GroupBuilder addFooterCrosstab(DJCrosstab cross)
Copyright © 2006–2015 FDV Solutions. All rights reserved.