|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectar.com.fdvs.dj.domain.builders.GroupBuilder
public class GroupBuilder
Builder created to give users a friendly way of adding groups to a report. Usage example: GroupBuilder gb1 = new GroupBuilder(); ColumnsGroup g1 = gb1.addCriteriaColumn((PropertyColumn) columnState) .addFooterVariable(columnAmount,ColumnsGroupVariableOperation.SUM) .addFooterVariable(columnaQuantity,ColumnsGroupVariableOperation.SUM) .addGroupLayout(GroupLayout.VALUE_IN_HEADER_WITH_HEADERS) .build(); Like with all DJ's builders, it's usage must end with a call to build() mehtod.
| Constructor Summary | |
|---|---|
GroupBuilder()
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GroupBuilder()
| Method Detail |
|---|
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 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 setHeaderHeight(java.lang.Integer height)
height -
public GroupBuilder setFooterHeight(java.lang.Integer height)
height -
public GroupBuilder setHeaderVariablesHeight(java.lang.Integer height)
height -
public GroupBuilder setFooterVariablesHeight(java.lang.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(java.lang.Boolean bool)
public GroupBuilder setStartInNewPage(boolean bool)
public GroupBuilder setStartInNewColumn(java.lang.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 -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||