Classes in ar.com.fdvs.dj.domain.builders used by ar.com.fdvs.dj.domain.builders |
BuilderException
|
ChartBuilderException
|
ColumnBuilder
Builder created to give users a friendly way of adding columns to a report.
Usage example:
AbstractColumn columnState = ColumnBuilder.getNew()
.addColumnProperty("state", String.class.getName())
.addTitle("State").addWidth(new Integer(85))
.addStyle(detailStyle).addHeaderStyle(headerStyle).build();
Like with all DJ's builders, it's usage must end with a call to build() mehtod. |
ColumnBuilderException
|
CrosstabBuilder
|
CrosstabColumnBuilder
|
CrosstabRowBuilder
|
DJBuilderException
This exception can be thrown by any builder used in DynamicJasper |
DJChartBuilder
|
DynamicReportBuilder
Builder created to give users a friendly way of creating a DynamicReport.
Usage example:
DynamicReportBuilder drb = new DynamicReportBuilder();
Integer margin = new Integer(20);
drb.addTitle("Clients List").addTitleStyle(titleStyle)
.addSubtitle("Clients without debt")
.addDetailHeight(new Integer(15))
.addLeftMargin(margin).addRightMargin(margin).addTopMargin(margin)
.addBottomMargin(margin)
.addPrintBackgroundOnOddRows(true).addOddRowBackgroundStyle(oddRowStyle)
.addColumnsPerPage(new Integer(1)).addColumnSpace(new Integer(5))
.addColumn(column1).addColumn(column2).build();
Like with all DJ's builders, it's usage must end with a call to build() mehtod. |
FastReportBuilder
Builder created to give users a friendly way of creating a DynamicReport.
Usage example:
DynamicReportBuilder drb = new DynamicReportBuilder();
Integer margin = new Integer(20);
drb.addTitle("Clients List").addTitleStyle(titleStyle)
.addSubtitle("Clients without debt")
.addDetailHeight(new Integer(15))
.addLeftMargin(margin).addRightMargin(margin).addTopMargin(margin)
.addBottomMargin(margin)
.addPrintBackgroundOnOddRows(true).addOddRowBackgroundStyle(oddRowStyle)
.addColumnsPerPage(new Integer(1)).addColumnSpace(new Integer(5))
.addColumn(column1).addColumn(column2).build();
Like with all DJ's builders, it's usage must end with a call to build() mehtod. |
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. |
StyleBuilder
|
SubReportBuilder
|