|
||||||||||
| 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 ColumnsGroup build()
public GroupBuilder addCriteriaColumn(PropertyColumn column)
column -
public GroupBuilder setCriteriaColumn(PropertyColumn column)
public GroupBuilder addHeaderVariable(ColumnsGroupVariable variable)
public GroupBuilder addHeaderVariable(AbstractColumn column,
ColumnsGroupVariableOperation operation)
public GroupBuilder addHeaderVariable(AbstractColumn column,
ColumnsGroupVariableOperation operation,
Style style)
public GroupBuilder addFooterVariable(ColumnsGroupVariable variable)
public GroupBuilder addFooterVariable(AbstractColumn column3,
ColumnsGroupVariableOperation operation)
public GroupBuilder addFooterVariable(AbstractColumn column3,
ColumnsGroupVariableOperation operation,
Style style)
public GroupBuilder addHeaderHeight(java.lang.Integer height)
height -
public GroupBuilder setHeaderHeight(java.lang.Integer height)
public GroupBuilder addFooterHeight(java.lang.Integer height)
height -
public GroupBuilder setFooterHeight(java.lang.Integer height)
public GroupBuilder addGroupLayout(GroupLayout layout)
layout -
public GroupBuilder setGroupLayout(GroupLayout layout)
public GroupBuilder addDefaultFooterVariableStyle(Style defaultFooterVariableStyle)
defaultFooterVariableStyle -
public GroupBuilder setDefaultFooterVariableStyle(Style defaultFooterVariableStyle)
public GroupBuilder addDefaultHeaderVariableStyle(Style defaultHeaderVariableStyle)
defaultHeaderVariableStyle -
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)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||