|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DynamicReportBuilder | |
---|---|
ar.com.fdvs.dj.domain.builders |
Uses of DynamicReportBuilder in ar.com.fdvs.dj.domain.builders |
---|
Subclasses of DynamicReportBuilder in ar.com.fdvs.dj.domain.builders | |
---|---|
class |
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. |
class |
ReflectiveReportBuilder
Builder created to give users an easy way of creating a DynamicReport based on a collection. Usage example: DynamicReport report = new ReflectiveReportBuilder(data, new String[]{"productLine", "item", "state", "id", "branch", "quantity", "amount"}) .addGroups(3).build(); Like with all DJ's builders, it's usage must end with a call to build() mehtod. |
class |
SafeReportBuilder
|
Methods in ar.com.fdvs.dj.domain.builders that return DynamicReportBuilder | |
---|---|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(AutoText text)
|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment)
Adds an autotext to the Report, this are common texts such us "Page X/Y", "Created on 07/25/2007", etc. |
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment,
byte pattern)
Adds an autotext to the Report, this are common texts such us "Page X/Y", "Created on 07/25/2007", etc. |
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment,
byte pattern,
int width,
int width2)
Adds an autotext to the Report, this are common texts such us "Page X/Y", "Created on 07/25/2007", etc. |
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment,
int width,
int width2)
Adds an autotext to the Report, this are common texts such us "Page X/Y", "Created on 07/25/2007", etc. |
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(byte type,
byte position,
byte alignment,
int width,
int width2,
Style style)
|
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(java.lang.String message,
byte position,
byte alignment)
Adds a custom fixed message (literal) in header or footer. |
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(java.lang.String message,
byte position,
byte alignment,
int width)
Adds a custom fixed message (literal) in header or footer. |
DynamicReportBuilder |
DynamicReportBuilder.addAutoText(java.lang.String message,
byte position,
byte alignment,
int width,
Style style)
|
DynamicReportBuilder |
DynamicReportBuilder.addChart(DJChart chart)
Deprecated. |
DynamicReportBuilder |
DynamicReportBuilder.addChart(DJChart djChart)
Registers a field that is not necesary bound to a column, it can be used in a custom expression |
DynamicReportBuilder |
DynamicReportBuilder.addColumn(AbstractColumn column)
|
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType)
|
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
boolean startOnNewPage)
|
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType)
|
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(net.sf.jasperreports.engine.JasperReport jasperReport,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
boolean startOnNewPage)
|
DynamicReportBuilder |
DynamicReportBuilder.addConcatenatedReport(Subreport subreport)
All concatenated reports are shown in the same order they are inserted |
DynamicReportBuilder |
DynamicReportBuilder.addField(ColumnProperty columnProperty)
Registers a field that is not necesary bound to a column, it can be used in a custom expression |
DynamicReportBuilder |
DynamicReportBuilder.addField(java.lang.String name,
java.lang.Class clazz)
|
DynamicReportBuilder |
DynamicReportBuilder.addField(java.lang.String name,
java.lang.String className)
Registers a field that is not necesary bound to a column, it can be used in a custom expression |
DynamicReportBuilder |
DynamicReportBuilder.addFirstPageImageBanner(java.lang.String path,
java.lang.Integer width,
java.lang.Integer height,
byte align)
|
DynamicReportBuilder |
DynamicReportBuilder.addFirstPageImageBanner(java.lang.String path,
java.lang.Integer width,
java.lang.Integer height,
byte align,
ImageScaleMode scaleMode)
|
DynamicReportBuilder |
DynamicReportBuilder.addFont(java.lang.String fontName,
java.awt.Font font)
|
DynamicReportBuilder |
DynamicReportBuilder.addFooterCrosstab(DJCrosstab cross)
Adds a crosstab in the footer of the report (at the end of all data) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position,
AbstractColumn column,
CustomExpression valueExpression)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position,
AbstractColumn column,
CustomExpression valueExpression,
Style style)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position,
AbstractColumn col,
DJCalculation op)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position,
AbstractColumn col,
DJCalculation op,
Style style)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position,
AbstractColumn col,
DJCalculation op,
Style style,
DJValueFormatter valueFormatter)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalColumnVariable(java.lang.String position,
DJGroupVariable variable)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn column,
CustomExpression valueExpression)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn column,
CustomExpression valueExpression,
Style style)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn col,
DJCalculation op)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn col,
DJCalculation op,
Style style)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(AbstractColumn col,
DJCalculation op,
Style style,
DJValueFormatter valueFormatter)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalFooterVariable(DJGroupVariable variable)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn column,
CustomExpression valueExpression)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn column,
CustomExpression valueExpression,
Style style)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn col,
DJCalculation op)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn col,
DJCalculation op,
Style style)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(AbstractColumn col,
DJCalculation op,
Style style,
DJValueFormatter valueFormatter)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalHeaderVariable(DJGroupVariable variable)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalVariable(java.lang.String name,
AbstractColumn col,
DJCalculation op)
For variable registration only (can bee later referenced in custom expression) |
DynamicReportBuilder |
DynamicReportBuilder.addGlobalVariable(java.lang.String name,
ColumnProperty prop,
DJCalculation op)
|
DynamicReportBuilder |
DynamicReportBuilder.addGlobalVariable(java.lang.String name,
java.lang.String property,
java.lang.String className,
DJCalculation op)
|
DynamicReportBuilder |
DynamicReportBuilder.addGroup(DJGroup group)
|
DynamicReportBuilder |
DynamicReportBuilder.addHeaderCrosstab(DJCrosstab cross)
Adds a crosstab in the header, before the the data |
DynamicReportBuilder |
DynamicReportBuilder.addImageBanner(java.lang.String path,
java.lang.Integer width,
java.lang.Integer height,
byte align)
|
DynamicReportBuilder |
DynamicReportBuilder.addImageBanner(java.lang.String path,
java.lang.Integer width,
java.lang.Integer height,
byte align,
ImageScaleMode scaleMode)
|
DynamicReportBuilder |
DynamicReportBuilder.addParameter(java.lang.String name,
java.lang.String className)
|
DynamicReportBuilder |
DynamicReportBuilder.addResourceBundle(java.lang.String resourceBundle)
Deprecated. |
DynamicReportBuilder |
DynamicReportBuilder.addStyle(Style style)
You can register styles object for later reference them directly. |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroup(java.lang.String position,
int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroup(java.lang.String position,
int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage,
boolean fitParent)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage,
boolean fitParent)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
java.lang.String pathToSubreport,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
java.lang.String pathToSubreport,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
boolean startInNewPage)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupFooter(int groupNumber,
Subreport subreport)
Adds in the group (starts with 1) "groupNumber" a subreport in the footer band |
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
DynamicReport dynamicReport,
LayoutManager layoutManager,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType,
SubreportParameter[] params,
boolean startInNewPage,
boolean fitParent)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
java.lang.String pathToSubreport,
java.lang.String dataSourcePath,
int dataSourceOrigin,
int dataSourceType)
|
DynamicReportBuilder |
DynamicReportBuilder.addSubreportInGroupHeader(int groupNumber,
Subreport subreport)
|
DynamicReportBuilder |
DynamicReportBuilder.addVariable(DJVariable var)
Use this to register variables manually. |
DynamicReportBuilder |
DynamicReportBuilder.setAllowDetailSplit(boolean split)
If true and there is no room for a textfield at the end of a page in the detail band, it will be splitted and continued in next page. |
DynamicReportBuilder |
DynamicReportBuilder.setBottomMargin(int margin)
|
DynamicReportBuilder |
DynamicReportBuilder.setBottomMargin(java.lang.Integer margin)
|
DynamicReportBuilder |
DynamicReportBuilder.setColumnSpace(int columSpace)
|
DynamicReportBuilder |
DynamicReportBuilder.setColumnSpace(java.lang.Integer columSpace)
|
DynamicReportBuilder |
DynamicReportBuilder.setColumnsPerPage(int numColumns)
|
DynamicReportBuilder |
DynamicReportBuilder.setColumnsPerPage(java.lang.Integer numColumns)
|
DynamicReportBuilder |
DynamicReportBuilder.setColumnsPerPage(java.lang.Integer numColumns,
java.lang.Integer columnSpace)
|
DynamicReportBuilder |
DynamicReportBuilder.setColumnsPerPage(int numColumns,
int columnSpace)
|
DynamicReportBuilder |
DynamicReportBuilder.setDefaultStyles(Style title,
Style subtitle,
Style columnHeader,
Style columDetail)
|
DynamicReportBuilder |
DynamicReportBuilder.setDetailHeight(int height)
|
DynamicReportBuilder |
DynamicReportBuilder.setDetailHeight(java.lang.Integer height)
|
DynamicReportBuilder |
DynamicReportBuilder.setFooterHeight(int height)
Deprecated. |
DynamicReportBuilder |
DynamicReportBuilder.setFooterHeight(java.lang.Integer height)
Deprecated. |
DynamicReportBuilder |
DynamicReportBuilder.setFooterVariablesHeight(int height)
|
DynamicReportBuilder |
DynamicReportBuilder.setFooterVariablesHeight(java.lang.Integer height)
|
DynamicReportBuilder |
DynamicReportBuilder.setGlobalFooterVariableHeight(java.lang.Integer height)
|
DynamicReportBuilder |
DynamicReportBuilder.setGlobalHeaderVariableHeight(java.lang.Integer height)
|
DynamicReportBuilder |
DynamicReportBuilder.setGrandTotalLegend(java.lang.String title)
|
DynamicReportBuilder |
DynamicReportBuilder.setGrandTotalLegendStyle(Style grandTotalStyle)
|
DynamicReportBuilder |
DynamicReportBuilder.setHeaderHeight(int height)
|
DynamicReportBuilder |
DynamicReportBuilder.setHeaderHeight(java.lang.Integer height)
|
DynamicReportBuilder |
DynamicReportBuilder.setHeaderVariablesHeight(java.lang.Integer height)
|
DynamicReportBuilder |
DynamicReportBuilder.setIgnorePagination(boolean bool)
When TRUE, no page break at all (useful for Excell) Default is FALSE |
DynamicReportBuilder |
DynamicReportBuilder.setLeftMargin(int margin)
|
DynamicReportBuilder |
DynamicReportBuilder.setLeftMargin(java.lang.Integer margin)
|
DynamicReportBuilder |
DynamicReportBuilder.setMargins(int top,
int bottom,
int left,
int right)
|
DynamicReportBuilder |
DynamicReportBuilder.setOddRowBackgroundStyle(Style oddRowBackgroundStyle)
|
DynamicReportBuilder |
DynamicReportBuilder.setPageSizeAndOrientation(Page page)
Defines the page size and orientation. Common pages size and orientation are constants of ar.com.fdvs.dj.domain.constants.Page |
DynamicReportBuilder |
DynamicReportBuilder.setPrintBackgroundOnOddRows(boolean printBackgroundOnOddRows)
|
DynamicReportBuilder |
DynamicReportBuilder.setPrintBackgroundOnOddRows(java.lang.Boolean printBackgroundOnOddRows)
|
DynamicReportBuilder |
DynamicReportBuilder.setPrintColumnNames(boolean bool)
When FALSE, no column names are printed (in the header band) |
DynamicReportBuilder |
DynamicReportBuilder.setProperty(java.lang.String name,
java.lang.String value)
Adds a property to report design, this properties are mostly used by exporters to know if any specific configuration is needed |
DynamicReportBuilder |
DynamicReportBuilder.setQuery(java.lang.String text,
java.lang.String language)
Adds main report query. |
DynamicReportBuilder |
DynamicReportBuilder.setReportLocale(java.util.Locale locale)
Adds the locale to use when filling the report. |
DynamicReportBuilder |
DynamicReportBuilder.setReportName(java.lang.String reportName)
Sets the name of the report. When exporting to Excel, this is going to be the sheet name. |
DynamicReportBuilder |
DynamicReportBuilder.setResourceBundle(java.lang.String resourceBundle)
|
DynamicReportBuilder |
DynamicReportBuilder.setRightMargin(int margin)
|
DynamicReportBuilder |
DynamicReportBuilder.setRightMargin(java.lang.Integer margin)
|
DynamicReportBuilder |
DynamicReportBuilder.setShowDetailBand(boolean bool)
When false, no detail is shown. |
DynamicReportBuilder |
DynamicReportBuilder.setSubtitle(java.lang.String subtitle)
|
DynamicReportBuilder |
DynamicReportBuilder.setSubtitleHeight(java.lang.Integer height)
|
DynamicReportBuilder |
DynamicReportBuilder.setSubtitleStyle(Style subtitleStyle)
|
DynamicReportBuilder |
DynamicReportBuilder.setTemplateFile(java.lang.String path)
The full path of a jrxml file, or the path in the classpath of a jrxml resource. |
DynamicReportBuilder |
DynamicReportBuilder.setTemplateFile(java.lang.String path,
boolean importFields,
boolean importVariables,
boolean importParameters,
boolean importDatasets)
The full path of a jrxml file, or the path in the classpath of a jrxml resource. |
DynamicReportBuilder |
DynamicReportBuilder.setTitle(java.lang.String title)
|
DynamicReportBuilder |
DynamicReportBuilder.setTitle(java.lang.String title,
boolean isExpression)
|
DynamicReportBuilder |
DynamicReportBuilder.setTitleHeight(java.lang.Integer height)
|
DynamicReportBuilder |
DynamicReportBuilder.setTitleIsJrExpression(boolean isExpression)
|
DynamicReportBuilder |
DynamicReportBuilder.setTitleStyle(Style titleStyle)
|
DynamicReportBuilder |
DynamicReportBuilder.setTopMargin(int margin)
|
DynamicReportBuilder |
DynamicReportBuilder.setTopMargin(java.lang.Integer margin)
|
DynamicReportBuilder |
DynamicReportBuilder.setUseFullPageWidth(boolean useFullwidth)
|
DynamicReportBuilder |
DynamicReportBuilder.setUseFullPageWidth(java.lang.Boolean useFullwidth)
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoData(java.lang.String text,
Style style)
Defines the text to show when the data source is empty. By default the title and column headers are shown |
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoData(java.lang.String text,
Style style,
boolean showTitle,
boolean showColumnHeader)
Defines the text to show when the data source is empty. |
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataAllSectionNoDetail()
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataBlankPage()
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataNoPages()
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataShowNoDataSection()
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenNoDataType(byte whenNoDataType)
Defines the behaviour when the datasource is empty. |
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissing(byte whenResourceMissing)
Defines what to show if a missing resource is referenced Possible values are: DJConstants.WHEN_RESOURCE_MISSING_TYPE_EMPTY: Leaves and empty field. DJConstants.WHEN_RESOURCE_MISSING_TYPE_ERROR: Throwns and exception. DJConstants.WHEN_RESOURCE_MISSING_TYPE_KEY: Shows the key of the missing resource. DJConstants.WHEN_RESOURCE_MISSING_TYPE_NULL: returns NULL |
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissingLeaveEmptySpace()
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissingReturnNull()
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissingShowKey()
|
DynamicReportBuilder |
DynamicReportBuilder.setWhenResourceMissingThrowException()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |